Pentru o matrice de n linii si p coloane afisati primele n*p numere pare patrate perfecte.(REZOLVAT IN CODE BLOCKS,IN C++)
VA ROG FRUMOS CHIAR AM NEVOIE DE AJUTOR
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using namespace std;
int a, n, p, i, j;
int main()
{
cout << "nr. de linii n= "; cin >> n;
cout << "nr. de coloane p= "; cin >> p;
for (i=1; i<=n; ++i)
{
for (j=1; j<=p; ++j)
{
a+=2;
cout << a*a << " ";
}
cout << "\n";
}
}
Explicație:
Dacă e vorba numai de afişare, eu nu am memorat matricea, ci numai afişare în formă de matrice. Dacă insişti la matrice atunci poftim următorul cod:
#include <iostream>
using namespace std;
int a, n, p, i, j, m[100][100];
int main()
{
cout << "nr. de linii n= "; cin >> n;
cout << "nr. de coloane p= "; cin >> p;
for (i=1; i<=n; ++i)
{
for (j=1; j<=p; ++j)
{
a+=2; m[i][j]=a*a;
cout << a*a << " ";
}
cout << "\n";
}
}