fbpx

Problema #314 – ColZero – Rezolvari PBInfo

de Mihai-Alexandru

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;
}
Comentarii

S-ar putea sa iti placa