Cod sursa(job #610234)

Utilizator Mihnea22Mihai Mihnea Mihnea22 Data 25 august 2011 22:48:56
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <iostream>
#include <fstream>
using namespace std;

int main ()
{
fstream f("flip.in", ios::in);
fstream g("flip.out", ios::out);
int n,m,A[17][17],i,j,S=0,k=1;
f>>n>>m;
for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
		f>>A[i][j];
for (;k!=0;)
{
k=0;
for (i=1;i<=n;i++)
	{for (j=1;j<=m;j++)
	  	 S=S+A[i][j];
	if (S<0) {for (j=1;j<=m;j++)
		          A[i][j]=0-A[i][j];
	        k=1;}
	S=0;
	}
for (j=1;j<=m;j++)
	{for (i=1;i<=n;i++)
	  	 S=S+A[i][j];
	if (S<0) {for (i=1;i<=n;i++)
		          A[i][j]=0-A[i][j];
	        k=1;}
	S=0;
	}
}
for (i=1;i<=n;i++)
	for (j=1;j<=m;j++)
		S=S+A[i][j];
g<<S;
g.close ();
}