👤

Se dă o matrice cu elemente numere naturale, care conţine doar valorile {0,1,2}. Să se determine numerele de ordine ale coloanelor pentru care produsul elementelor este maxim.

Răspuns :

#include <iostream>
using namespace std;int n,m;
int main(){    cin>>n>>m;    int a[n][m],pc[m];    for(int j=0;j<m;j++)        pc[j]=1;    for(int i=0;i<n;i++)        for(int j=0;j<m;j++)            cin>>a[i][j],pc[j]*=a[i][j];    int maxim=-999999999;    for(int j=0;j<m;j++)        if(pc[j]>maxim)            maxim=pc[j];    for(int j=0;j<m;j++)        if(pc[j]==maxim)            cout<<j+1;    return 0;}