Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n,a[101][101],s=0,p=1,i,j;
cin>>n;
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
{cin>>a[i][j];
if(j==i)
s=s+a[i][j];
if(j==n-i+1)
p=p*a[i][j];
}
cout<<"Suma elementelor de pe diagonala principala este "<<s<<endl;
cout<<"Produsul elementelor de pe diagonala secundara este "<<p;
return 0;
}
Explicație: