Răspuns :
int a[50][50],b[50][50],i,j,ok,m,n;
cout<<"m="; cin>>m;
cout<<"n="; cin>>n;
for (i=1;i<=m;i++)
for (j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j];
}
for (i=1;i<=m;i++)
for (j=1;j<=n;j++)
{
cout<<"b["<<i<<"]["<<j<<"]="; cin>>b[i][j];
} //pana aici avem declararea datelor, citirea datelor.
ok=1; //consideram ca cele doua matrici sunt egale prin initializarea unei variabile //de stare cu 1
for (i=1;i<=m;i++)
for (j=1;j<=n;j++)
if (a[i][j]!=b[i][j])
ok=0; //Initializam variabila de stare cu 0 in caz ca gasim doua elemente de //pe aceleasi pozitii ce nu sunt egale
if (ok==1)
cout<<"Sunt egale."; //Daca varabila de stare nu a fost schimbata atunci sunt egale.
else
cout<<"Nu sunt egale.";
cout<<"m="; cin>>m;
cout<<"n="; cin>>n;
for (i=1;i<=m;i++)
for (j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]="; cin>>a[i][j];
}
for (i=1;i<=m;i++)
for (j=1;j<=n;j++)
{
cout<<"b["<<i<<"]["<<j<<"]="; cin>>b[i][j];
} //pana aici avem declararea datelor, citirea datelor.
ok=1; //consideram ca cele doua matrici sunt egale prin initializarea unei variabile //de stare cu 1
for (i=1;i<=m;i++)
for (j=1;j<=n;j++)
if (a[i][j]!=b[i][j])
ok=0; //Initializam variabila de stare cu 0 in caz ca gasim doua elemente de //pe aceleasi pozitii ce nu sunt egale
if (ok==1)
cout<<"Sunt egale."; //Daca varabila de stare nu a fost schimbata atunci sunt egale.
else
cout<<"Nu sunt egale.";
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!