340
Cerinţa
Se dă o matrice cu n
linii şi m
coloane şi elemente numere naturale. Să se determine câte linii ale matricei au toate elementele egale.
Date de intrare
Programul citește de la tastatură numerele n
şi m
, iar apoi n*m
numere naturale, separate prin spaţii, reprezentând elementele matricei, linie cu linie.
Date de ieşire
Programul afișează pe ecran numărul C
, cu semnificația de mai sus.
Restricţii şi precizări
1 ≤ m,n ≤ 100
- elementele matricei vor fi mai mici decât
1.000.000
Exemplu
Date de intrare
4 6 23 23 15 23 18 23 17 17 17 17 17 17 17 18 13 18 12 15 34 34 34 34 34 34
Date de ieșire
2
Explicații
A doua și a patra linie au toate valorile egale.
#include <bits/stdc++.h> using namespace std; int main() { int n , m , a[101][101] , cnt = 0 , cate=0; cin >> n >> m; for(int i = 0 ; i < n ; ++i) for(int j= 0; j < m; ++j) cin >> a[i][j]; for(int i = 0 ; i < n ; ++i) { cnt = 0; for(int j= 1; j < m; ++j) { if(a[i][j]==a[i][0]) cnt++; } if(cnt == m - 1) cate++; } cout << cate; return 0; }
Comentarii