Cod sursa(job #652096)

Utilizator andreea11Andreea Ciuprina andreea11 Data 22 decembrie 2011 21:40:22
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{
	int i, m , j, n, k, s = 0,a[17][17];
	f>>m>>n;
	for(i=1;i<=m;i++)
		for(j=1;j<=n;j++)
			f>>a[i][j];
	for(i=1;i<=m;i++)
	{
		k=0;
		for(j=1;j<=n;j++)
			if(a[i][j]<=0)
				k++;
		if(k>(n/2))
			for(j=1;j<=n;j++)
				a[i][j] = -a[i][j];
	}
	for(j=1;j<=n;j++)
	{
		k=0;
		for(i=1;i<=m;i++)
			if(a[i][j]<=0)
				k++;
		if(k>(m/2))
			for(i=1;i<=m;i++)
				a[i][j] = -a[i][j];
	}
	for(i=1;i<=m; i++)
		for(j=1; j<=n;j++)
			s = s + a[i][j];
	g<<s<<endl;
	return 0;
}