Cod sursa(job #473724)

Utilizator olly2204Olly2204 olly2204 Data 31 iulie 2010 15:42:53
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb

#include <iostream>
#include <fstream>

using namespace std;


ifstream f("flip.in");
ofstream g("flip.out");


int main()
{
	int n,m;
	
	f >> n >> m;

	long a[16][16];

	int i,j,i2,j2,s;


	for (i=0; i<n; i++) {
		for (j=0; j<m; j++) {
			f >> a[i][j] ;
		}
	}


	for (i=0; i<n; i++) {
		s = 0;
		for (j=0; j<m; j++) {
			s += a[i][j];
		}
		if (s < 0){
			for (j2=0; j2<m ; j2++){
				a[i][j2] = -a[i][j2];
		}
		}
	}


	for (j=0; j<m; j++) {
		s = 0;
		for (i=0; i<n; i++) {
			s += a[i][j];
		}
		if (s < 0){
			for (i2=0; i2<m ; i2++){
				a[i2][j] = -a[i2][j];
		}
		}
	}

	s =0;
	for (j=0; j<m; j++) {
		for (i=0; i<n; i++) {
			s += a[i][j];
		}
	}

	g << s;

	f.close();
	g.close();
		
	return 0;
}