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 că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!