Răspuns :
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("date.in");
int main()
{
int n,m,i,j,pare=0,smax=0;
f >> n >> m;
int v[n][m];
int sc[m]; for (j=0; j<m; j++) sc[j]=0;
for (i=0; i<n; i++) {
for (j=0; j<m; j++) {
f >> v[i][j];
if (v[i][j]%2==0) ++pare;
sc[j]+=v[i][j];
}
}
cout << "1. nr. pare: " << pare << endl;
smax=sc[0];
for (j=0; j<m; j++) {
if (sc[j]>smax) {
smax=sc[j];
}
}
cout << "2. Coloane cu suma elementelor maxima:" << endl;
for (j=0; j<m; j++) {
if (sc[j]==smax) {
for (i=0; i<n; i++) {
cout << v[i][j] << " ";
}
cout << endl;
}
}
return 0;
}
Explicație:
Completarea matricei, numararea parelor și completarea vectorului cu suma elementelor pe coloane se face la citirea fișierului.
Succese!
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru orice întrebări sau sprijin suplimentar, suntem aici pentru voi – nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și vă sugerăm să ne salvați în lista de site-uri preferate!