👤

Sa se determine minimul dintre sumele elementelor pozitive de pe diagonala principala si cea secundara

Răspuns :

Răspuns:

#include<iostream>

using namespace std;

int main()

{

int n;cin>>n;

int a[100][100];

for(int i=0;i<n;i++)

{

for(int j=0;j<n;j++)

{

cin>>a[i][j];

}

}

int sp = 0;

int ss = 0;

for(int i=0;i<n;i++)

{

if(a[i][i]>-1)

{

sp+=a[i][i];

}

}

for(int i=0;i<n;i++)

{

if(a[i][n-1-i]>-1)

{

ss+=a[i][n-1-i];

}

}

if(ss<sp)

{

cout<<ss;

}

if(ss>sp || ss==sp)

{

cout<<sp;

}

return 0;

}

Explicație: