Cerinţa
Se consideră tabloul bidimensional cu m
linii şi n
coloane şi elemente numere naturale. Să se determine numărul de coloane care conţin doar elemente egale cu 0
.
Date de intrare
Fişierul de intrare colzero.in
conţine pe prima linie numerele m
şi n
, iar pe următoarele m
linii câte n
numere naturale separate prin spaţii, reprezentând elementele tabloului.
Date de ieşire
Fişierul de ieşire colzero.out
va conţine numărul NR
, reprezentând valoarea determinată.
Restricţii şi precizări
2≤m,n≤10
- elementele tabloului sunt
≤ 1000
;
Exemplu
colzero.in
4 5 2 0 3 0 0 4 0 3 0 0 1 0 3 0 0 4 0 3 0 0
colzero.out
3
#include <bits/stdc++.h> using namespace std; ifstream fin("colzero.in"); ofstream fout("colzero.out"); int main() { int n , m , a[11][11] , cnt = 0; fin >> n >> m; for(int i = 0; i < n ; ++i) for(int j = 0 ; j < m ; ++j) fin >> a[i][j]; for(int j = 0 ; j < m ; ++j) { int ok = 1; for(int i = 0 ; i < n ; ++i) { if(a[i][j] != 0) ok = 0; } if (ok==1) cnt++; } fout << cnt; fin.close(); fout.close(); return 0; }