Cod sursa(job #83134)

Utilizator tudorTrisca Tudor Andrei tudor Data 10 septembrie 2007 09:49:26
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<fstream.h>
ifstream fin ("flip.in");
ofstream fout ("flip.out");
long l[100],c[100],s;
int main()
{	long n,m,j,i,a[100][100];
	fin>>n>>m;
	for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
	{	fin>>a[i][j];

	}
	for (j=1;j<=m;j++)
	for (i=1;i<=n;i++)
		c[j]=c[j]+a[i][j];
	for (j=1;j<=m;j++)
	for (i=1;i<=n;i++)
		if (c[j]<0)
		a[i][j]=a[i][j]*(-1);
	for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
		l[i]+=a[i][j];
	for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
		if (l[i]<0)
		a[i][j]=a[i][j]*(-1);
	for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
	s+=a[i][j];
	fout <<s;
	return 0;
}