Informatică, întrebare adresată de fluturas6, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de ardyarde
3
#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;
}

Alte întrebări interesante