Cod sursa(job #556603)

Utilizator WhizzyDobra Iulia Whizzy Data 16 martie 2011 11:09:34
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include<iostream>
#include<fstream>
using namespace std;
int a[16][16],n,m,i,j,k;
int suma_coloana(int i)
{
	int s=0;
	for(k=1;k<=m;k++)
		s=s+a[k][i];
	if(s<0)
	{
		for(k=1;k<=m;k++)
			a[k][i]=a[k][i]*-1;
		s=s*-1;}
	return s;
		
}

int suma_linie(int i)
{
	int s=0;
	for(k=1;k<=n;k++)
			s=s+a[i][k];
	if(s<0)
		for(k=1;k<=m;k++)
			a[i][k]=a[i][k]*-1;
		s=s*-1;
	return s;
}

int main()
{int suma=0;
	ifstream f("flip.in");
	ofstream g("flip.out");
	f>>n>>m;
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			f>>a[i][j];
		
	for(i=1;i<=n;i++)
		suma_linie(i);
	for(i=1;i<=m;i++)
		suma_coloana(i);

	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
		suma=suma+a[i][j];
		g<<suma;
return 0;}