Cod sursa(job #534602)

Utilizator AndreiukAndrei C Andreiuk Data 15 februarie 2011 21:22:21
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.95 kb
#include <fstream.h>
//using namespace std;
ifstream f("joculflip.in");
ofstream g("joculflip.out");
int n,m,i,j,total,max,c,c2,poz1,poz2,a[100][100],ok;
int main()
{ f>>n>>m;
  for(i=1;i<=n;i++)
	  for(j=1;j<=m;j++) f>>a[i][j];
   i=1;j=1;
   while(i<=n) { for(j=1;j<=m;j++) { c+=a[i][j];
                                     c2+=(a[i][j]*-1);
                                     
									}
                  if(c2>c && c2>max) { max=c2; poz1=i; }
                 c2=0; c=0; i++; 
               }
   j=1;
   while(j<=m) { for(i=1;i<=n;i++) { c+=a[i][j]; c2+=a[i][j]*-1;
                                    
                                    }
                if(c2>c && c2>max){ max=c2; poz2=j;}
                 c2=0; c=0; j++; 
			   }
 for(j=1;j<=m;j++) a[poz1][j]*=-1;
 for(i=1;i<=n;i++) a[i][poz2]*=-1;
  
   for(i=1;i<=n;i++)
   for(j=1;j<=m;j++) total=total+a[i][j];
   g<<total;
    f.close();
    g.close();
    return 0;
}