Cod sursa(job #85725)

Utilizator alex_mircescuAlex Mircescu alex_mircescu Data 22 septembrie 2007 13:26:21
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include<stdio.h>
#include<math.h>

long i,n,m,j,suma,h,ma[20][20];

int main()
{
freopen("flip.in","r",stdin);
freopen("flip.out","w",stdout);
scanf("%ld%ld",&n,&m);
for(i=1;i<=n;i++)
	for(j=1;j<=m;j++)
		scanf("%ld",&ma[i][j]);
for(h=1;h<=n;h++)
{	
for(i=1;i<=m;i++)
{
	suma=0;
	for(j=1;j<=n;j++)
		suma=suma+ma[j][i];
	if(suma<0)
	{
		for(j=1;j<=n;j++)
			ma[j][i]=ma[j][i]*(-1);
	}
}	
for(i=1;i<=n;i++)
{
	suma=0;
	for(j=1;j<=m;j++)
		suma=suma+ma[i][j];
	if(suma<0)
	{
		for(j=1;j<=n;j++)
			ma[i][j]=ma[i][j]*(-1);
	}
}
}
suma=0;
for(i=1;i<=n;i++)
  for(j=1;j<=m;j++)
	suma=suma+ma[i][j];
printf("%ld",suma);
return 0;
}