Cod sursa(job #582880)

Utilizator andrei_1995Basescu Andrei andrei_1995 Data 16 aprilie 2011 14:29:02
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.86 kb
#include<iostream>
#include<fstream>
using namespace std;
int main ()
{ifstream f("flip.in");
ofstream g("flip.out");
int n,m,a[16][16],i,j,k,s,s1;
f>>n>>m;
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			f>>a[i][j];
		for(i=1;i<=m;i++)
		{s=0;
		for(j=1;j<=n;j++)
			s=s+a[j][i];	
		if(s<0)
		for(k=1;k<=n;k++)
			a[k][i]=-a[k][i];
		}
			for(i=1;i<=n;i++)
		{s=0;
		for(j=1;j<=m;j++)
			s=s+a[i][j];
		if(s<0)
			for(k=1;k<=m;k++)
				a[i][k]=-a[i][k];
		}
		for(i=1;i<=m;i++)
		{s=0;
		for(j=1;j<=n;j++)
			s=s+a[j][i];	
		if(s<0)
		for(k=1;k<=n;k++)
			a[k][i]=-a[k][i];
		}
			for(i=1;i<=n;i++)
		{s=0;
		for(j=1;j<=m;j++)
			s=s+a[i][j];
		if(s<0)
			for(k=1;k<=m;k++)
				a[i][k]=-a[i][k];
		}
		s=0;
	for(i=1;i<=n;i++)
		{for(j=1;j<=m;j++)
			{s=s+a[i][j];
			cout<<a[i][j]<<" ";}
		cout<<endl;}
		g<<s;
	}