Cod sursa(job #987783)

Utilizator i_g000gabriel i_g000 Data 21 august 2013 14:46:33
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");

int main()
{
	long a, b, m[99][99], i, j, s, c; 
	f >> a >> b;
	for(i=1; i<=a; i++)
		for(j=1; j<=b; j++)
		{
			f >> c;
			m[i][j]=c;
		}
	for(j=1; j<=b; j++)
	{
		s=0;
		for(i=1; i<=a; i++)
			s=s+m[i][j];
		if(s<0)
			for(i=1; i<=a; i++)
				m[i][j]=-1*m[i][j];
	}
	for(i=1; i<=a; i++)
	{
		s=0;
		for(j=1; j<=b; j++)
			s=s+m[i][j];
		if(s<0)
			for(j=1; j<=b; j++)
				m[i][j]=-1*m[i][j];
	}
	
	s=0;
	for(i=1; i<=a; i++)
		for(j=1; j<=b; j++)
			s=s+m[i][j];
	g << s;
	f.close();
	g.close();
	return 0;
}