Varianta 25 / Subiectul 2 / Problema 5 |
#include<fstream.h> fstream f("matrice.in",ios::in); fstream g("matrice.out",ios::out); int n,m,a[100][100]; void citire() {f>>n>>m; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) f>>a[i][j]; } int produs(int j) {int p=1; for(int i=1;i<=n;i++) if(a[i][j]==0)return 0; else if(a[i][j]==2)p++; return p; } void main() {citire(); int max=0; for(int j=1;j<=m;j++) if(produs(j)>max)max=produs(j); for( j=1;j<=m;j++) if(produs(j)==max)g<<j<<" "; } |