Informatică, întrebare adresată de andriicantar9, 8 ani în urmă

va rog ma poate ajuta cine stie..(

Anexe:

Răspunsuri la întrebare

Răspuns de iulyus01
0

#include <iostream>

using namespace std;

int main(){

   int a[20][20], n, m;

   cin>>n>>m;  

   // cu toate că, dacă are diagonală principală înseamnă că e matrice pătratică deci n = m

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

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

           cin>>a[i][j];

           

   

   int max = a[0][0], s = 0;

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

       for(int j = 0; j < m; j++) {

           if(a[j][i] > max) max = a[j][i];

           if(i > j && a[i][j] > 0) s += a[i][j];

       }

       cout<<"elementul maxim de pe coloana "<<i + 1<<" este: "<<max<<endl;

   }

   cout<<"suma elementelor pozitive de sub diagonala principala: "<<s;

}


Alte întrebări interesante