Î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
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;
}
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
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă