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

În fişierul „Matrice.in” pe primul rând se găsesc două numere naturale m şi n (1<=m<=50, 1<=n<=50), despărţite printr-un spaţiu, care reprezintă numărul de linii, respectiv de coloane a unei matrici de numere întregi. Apoi, pe următoarele m linii se găsesc, pe fiecare linie câte n numere întregi, despărţite printr-un spaţiu, care reprezintă elementele matricei. Să se afişeze numărul elementelor impare de pe fiecare coloană. Tipărirea se face în fişierul „Impar.out”, pe fiecare rând câte un număr.

Răspunsuri la întrebare

Răspuns de express
0
#include <fstream>
using namespace std;
int a[55][55], n, m, i, j;
int main()
{
    ifstream f("Matrice.in");
    ofstream g("Impar.out");
    f >> m >> n;
    for(i = 1; i <= m; i ++)
     for(j = 1; j <= n; j ++)
      {
          f >> a[i][j];
          if(a[i][j] % 2 == 1) g << a[i][j] << "\n";
      }
    return 0;
}

Alte întrebări interesante