Cod sursa(job #334062)

Utilizator emilianparaicu14Emilian Paraicu emilianparaicu14 Data 25 iulie 2009 11:08:33
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include<fstream>
using namespace std;
int main()
{
	ifstream in("flip.in");
	ofstream out("flip.out");
	int M,N,i,j,a[100][100],jj,ii,S;
	in>>N>>M;
	for(i=1;i<=N;i++)
		for(j=1;j<=M;j++)
			in>>a[i][j];

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];
	for(i=1;i<=N;i++)
	{S=0;
		for(jj=1;jj<=M;jj++)
			S=S+a[i][jj];
	if(S<0)
		for(jj=1;jj<=M;jj++)
			a[i][jj]=-a[i][jj];
		S=0;
	for(ii=1;ii<=N;ii++)
		S=S+a[ii][j];
	if(S<0)
		for(ii=1;ii<=N;ii++)
			a[ii][j]=-a[ii][j];
	}
}S=0;
	
for(i=1;i<=N;i++)
		for(j=1;j<=M;j++)	
			S=S+a[i][j];
out<<S;

return 0;
}