Cod sursa(job #561571)

Utilizator stefanzzzStefan Popa stefanzzz Data 20 martie 2011 19:59:02
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream.h>
long a[16][16];
main()
{
	ifstream f("flip.in");
	ofstream g("flip.out");
	int n,m,i,j,S=0,c;
	f>>n>>m;
	for(i=0;i<n;i++){
		for(j=0;j<m;j++)
			f>>a[i][j];
		}
	c=1;
	while(c!=0){
		c=0;
		for(i=0;i<n;i++){
			S=0;
			for(j=0;j<m;j++)
				S=S+a[i][j];
			if(S<0){
				for(j=0;j<m;j++)
					a[i][j]=-1*a[i][j];
				c=1;}}
		for(i=0;i<m;i++){
			S=0;
			for(j=0;j<n;j++)
				S=S+a[j][i];
			if(S<0){
				for(j=0;j<n;j++)
					a[j][i]=-1*a[j][i];
				c=1;}}
	}
	S=0;
	for (i=0;i<n;i++){
		for(j=0;j<m;j++)
			S=S+a[i][j];}
	g<<S;
}