Cod sursa(job #1033)

Utilizator osozgOzgur Osman osozg Data 12 decembrie 2006 14:24:03
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include<stdio.h>
FILE *f,*g;
int N,M,i,j,s;
long c[16][16];
int main ()
{
  f=fopen("flip.in","r");
  g=fopen("flip.out","w");
  fscanf(f,"%d%d",&N,&M);
  for (i=0;i<N;i++)
    {
      for (j=0;j<M;j++)
	{
	  fscanf(f,"%d",c[i][j]);
	}
    }
  for (i=0;i<N;i++)
    {
      s=0;
      for (j=0;j<M;j++) s+=c[i][j];
      if (s<0)
	{
	  for (j=0;j<M;j++) c[i][j]=-c[i][j];
	}
    }
  for (j=0;j<M;j++)
    {
      s=0;
      for (i=0;i<N;i++) s+=c[i][j];
      if (s<0)
	{
	  for (i=0;i<M;i++) c[j][i]=-c[j][i];
	}
    }
  s=0;
  for (i=0;i<N;i++)
    {
      for (j=0;j<M;j++) s+=c[i][j];
    }
  fprintf(g,"%d",s);
  fcloseall();
  return 0;
}