👤

se citesc elementele unei matrici. Aflati suna elementelor de pe diagonala principala,produsul elementelor de pe diagonala secundara,cel mai mare element situat pe prima linie,cel mai mic element situat pe prima coloana?

Răspuns :

#include <iostream>
using namespace std;
int main()
{
    int i,j,s=0,p=1,n,m,minim=0,maxim=0;
    cin>>n;
    int A[n][n];
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        cin>>A[i][j];
    minim=A[0][0];
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
        if (i==j)
        s=s+A[i][j];
        if(i==0 && A[i][j]<minim)
             minim=A[i][j];
        }
    }
    for(i=0;i<n;i++)
        for(j=0;j<n;j++)
        {
        if(i+j==n-1)
        p=p*A[i][j];
        if(j==0 && A[i][j]>maxim)
            maxim=A[i][j];
        }
    cout<<"Suma elem diag principala: "<<s<<endl;
    cout<<"Produs elem diag secundara: "<<p<<endl;
    cout<<"Minim prima linie: "<<minim<<endl;
    cout<<"Maxim prima coloana: "<<maxim;
}