Cod sursa(job #2681)

Utilizator BMCBou Marian Catalin BMC Data 18 decembrie 2006 17:28:10
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
//Bou Marian Catalin
#include<fstream.h>
ifstream fin("flip.in");
ofstream fout("flip.out");
int main()
{long a[17][17],s;
int i,j,m,n,k=1;
fin>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
fin>>a[i][j];
while(k)
{k=0;
 for(i=1;i<=n;i++)
  {s=0;
  for(j=1;j<=m;j++)
  s+=a[i][j];
  if(s<0){for(j=1;j<=m;j++)a[i][j]=a[i][j]*(-1);k=1;}
  }
 for(j=1;j<=m;j++)
 {s=0;
  for(i=1;i<=n;i++)
  s+=a[i][j];
  if(s<0){for(i=1;i<=n;i++)a[i][j]=a[i][j]*(-1);k=1;}
  }
 }
s=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
s+=a[i][j];
fout<<s;
return 0;}