Cod sursa(job #1462641)

Utilizator Elyas12Ciobanu Cristian Elyas12 Data 18 iulie 2015 17:17:39
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include <fstream>

using namespace std;
int main()
{
	fstream f("flip.in",ios::in);
	fstream g("flip.out",ios::out);
	int a[100][100],n,m,i,j,sum;
	f>>n>>m;
	for (int i(0);i<n;i++)
		for (int j(0);j<m;j++)
			f>>a[i][j];
	for (int i(0);i<n;i++)
		for (int j(0);j<m;j++)
		{
			sum=sum+a[i][j];
			if(sum<0)
			{
				for (int j(0);j<m;j++)
					a[i][j]=a[i][j]*(-1);
				sum=0;
			}
			else sum=0;
		}
	for (int j(0);j<m;j++)
		for (int i(0);i<n;i++)
		{
			sum=sum+a[i][j];
			if (sum<0)
			{
				for (int i(0);i<n;i++)
					a[i][j]=a[i][j]*(-1);
				sum=0;
			}
			else sum=0;
		}
	for (int i(0);i<n;i++)
		for (int j(0);j<m;j++)
			sum=sum+a[i][j];
	g<<sum;
	f.close();
	g.close();
	return 0;
}