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

Se citește o matrice cu n linii și m coloane. Să se determine linia din matrice care conține mai multe elemente nule

Răspunsuri la întrebare

Răspuns de MihaiChirculete
1
#include <iostream>
using namespace std;
int main(){ int n, m, elem_nule_linie=0, max_elem_nule=0, linie=-1;
cout << "n= "; cin >> n;
cout << "m= "; cin >> m;
int a[n][m];
for(int i=0; i<n; i++) { elem_nule_linie = 0;
for(int j=0; j<m; j++) { cin >> a[i][j];
if(a[i][j] == 0) elem_nule_linie++; }
if(elem_nule_linie > max_elem_nule) { max_elem_nule = elem_nule_linie; linie = i; } }
if(linie == -1) cout << "Matricea nu contine elemente nule." << endl; else cout << "Linia cu cele mai multe elemente nule este linia " << linie << endl;
return 0;}
Alte întrebări interesante