Cod sursa(job #6780)

Utilizator dragos_dDiaconescu Dragos dragos_d Data 20 ianuarie 2007 22:28:55
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
#include "fstream.h"
#define N 17
#define M 17

ifstream f("filip.in");
ofstream g("filip.out");

int main()
{int n,m,a[N][N],i,j,neg,poz,s;
 f>>m;
 f>>n;
 for(i=1;i<=m;i++)
 {
  neg=0;
  poz=0;
    for(j=1;j<=n;j++)
    {
	f>>a[i][j];
	if(a[i][j]<0)
	     neg=neg+a[i][j];
	else
	     poz=poz+a[i][j];
    }
  neg=-neg;
  if(neg>poz)
    for(j=1;j<=n;j++)
       a[i][j]=-a[i][j];
  }
  for(i=1;i<=n;i++)
  {
     neg=0;
     poz=0;
     for(j=1;j<=m;j++)
	if(a[j][i]<0)
	    neg=neg+a[j][i];
	else
	   poz=poz+a[j][i];

     neg=-neg;
     if(neg>poz)
     for(j=1;j<=m;j++)
	  a[j][i]=-a[j][i];
  }
s=0;
for(i=1;i<=m;i++)
  for(j=1;j<=n;j++)
     s+=a[i][j];
g<<s;
return 0;
}