Cod sursa(job #488043)

Utilizator the_good90Patiu Dan the_good90 Data 27 septembrie 2010 15:18:12
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream.h>
int a[100][100];
int c,l;
void comutal(int s)
{
 for(int i=1;i<=c;i++)
 {a[s][i]=-a[s][i];}
}
void comutac(int s)
{
 for(int i=1;i<=l;i++)
 {a[i][s]=-a[i][s];}
}
main()
{
 ifstream in("flip.in");
 ofstream out("flip.out");
 in>>l>>c;
 int suma=0,sumat=0;
 for(int i=1;i<=l;i++)
 {
  for(int j=1;j<=c;j++)
  {in>>a[i][j];suma=suma+a[i][j];}
  if(suma<0){comutal(i);}
  suma=0;
 }
 for(int s=1;s<=c;s++)
 {
 for(int i=1;i<=l;i++)
 {suma=suma+a[i][s];}
 if(suma<0){comutac(s);sumat=sumat-suma;}
 else{sumat=sumat+suma;}
 suma=0;
 }
 out<<sumat;
 return 1;
}