Răspuns :
#include <iostream>
using namespace std;
int n,m,i,j,num,maxim;
int main()
{
cout << "nr. linii m="; cin >> m;
cout << "nr. coloane n="; cin >> n;
int f[n+1];
for (i=0; i<=n; ++i) f[i]=0;
cout << "introdu " << m*n << " elemente ale tabloului bidimensional " <<endl;
cout << m << " linii cu cate " << n << " numere 1 sau 2, separate prin spatiu" << endl;
for (i=1; i<=m; ++i)
{
for (j=1; j<=n; ++j)
{
cin >> num;
if (num==2) ++f[j];
}
}
maxim=f[1];
for (j=2; j<=n; ++j)
if (f[j]>maxim) maxim=f[j];
cout << "indicii coloanelor in care produsul elementelor au valoare maxima:" <<endl;
if (maxim==0)
{
for (j=1; j<=n; ++j)
cout << j << " ";
}
else
{
for (j=1; j<=n; ++j)
if (f[j]==maxim) cout << j << " ";
}
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.