Cod sursa(job #267666)

Utilizator krateCiurdariu Dan krate Data 27 februarie 2009 21:01:01
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.75 kb
#include<fstream.h>

ifstream f("flip.in");
ofstream g("flip.out");
long a[16][16];
int n,m;

void citire()
 {
  f>>n>>m;
  for(int i=1;i<=n;i++)
   for(int j=1;j<=m;j++)
    f>>a[i][j];
 }

void prelucrare()
 {
  int i,j,s;


    for(i=1;i<=n;i++)
      {s=0;
       for(j=1;j<=m;j++)
	s=s+a[i][j];

       if(s<0)
	{
	 for(j=1;j<=m;j++)
		a[i][j]=a[i][j]*(-1);

	}
      }
     for(j=1;j<=m;j++)
      {s=0;
       for(i=1;i<=n;i++)
	s=s+a[i][j];

       if(s<0)
	{
	 for(i=1;i<=n;i++)
		a[i][j]=a[i][j]*(-1);

	}
       }

}
int suma()
 {
  int s=0;
  for(int i=1;i<=n;i++)
   for(int j=1;j<=m;j++)
    s=s+a[i][j];
  return s;
 }

int main()
 {
  citire();
  prelucrare();
  g<<suma();
  return 0;
 }