Răspuns :
#include <iostream>
using namespace std;
int main() {
int n,m;
int a[100][100],b[100][100],c[100][100];
cout<<"m=";
cin>>m;
cout<<"n=";
cin>>n;
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
{
cout<<"b["<<i<<"]["<<j<<"]=";
cin>>b[i][j];
}
cout<<"A="<<endl;
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<"B="<<endl;
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
cout<<b[i][j]<<" ";
cout<<endl;
}
cout<<"Pozitii elemente pare din A:"<<endl;
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
if(a[i][j] % 2 ==0)
cout<<"("<<i<<","<<j<<")"<<endl;
cout<<"Pozitii elemente pare din B:"<<endl;
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
if(b[i][j] % 2 ==0)
cout<<"("<<i<<","<<j<<")"<<endl;
int s=0;
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
{
if(a[i][j] % 2 ==1)
s=s+a[i][j];
if(b[i][j] % 2 ==1)
s=s+b[i][j];
}
cout<<"Suma elemente impare: "<<s<<endl;
for(int i=0; i<m; i++)
for(int j=0; j<n; j++)
{
c[i][j]=a[i][j]+b[i][j];
}
cout<<"A+B="<<endl;
for(int i=0; i<m; i++)
{
for(int j=0; j<n; j++)
cout<<c[i][j]<<" ";
cout<<endl;
}
return 0;
}