Cod sursa(job #807664)

Utilizator ArcadiaFallsSerban R C ArcadiaFalls Data 5 noiembrie 2012 14:59:19
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.25 kb
#include<iostream>
#include<fstream>

using namespace std;


//int verif (int a)
//{
//	int min=0, plus=0, modifica;
//	if(a<0)
//		{min=min+a;}
//	else
//	{plus=plus+a;}
//
//	min=abs(min);
//
//	if(min>plus)
//		modifica=1;
//	else
//		modifica=0;
//
//	return modifica;
//}



int main()
{

	ifstream f ("flip.txt",ios::in);
	ofstream g ("flip1.txt",ios::out);

	int a[16][16], n, m, i, j;
	
	f>>n;
	f>>m;

	for(i=1; i<=n; i++)
		for(j=1; j<=m; j++)
			f>>a[i][j];
	
	int suma;

	j=1;
	while(j<=m)
	{
		suma=0;
		for(i=1; i<=n; i++)
			{
				for(i=1; i<=n; i++)
					suma=suma+a[i][j];
				if (suma<0)
					{
						for(i=1; i<=n; i++)
							a[i][j]=(-1)*a[i][j];
						j++;	
					}
				else
					j++;
			}
	}



	i=1;
	while(i<=n)
	{
		suma=0;
		for(j=1; j<=m; j++)
			{
				for(j=1; j<=m; j++)
					suma=suma+a[i][j];
				if (suma<0)
					{
						for(j=1; j<=m; j++)
							a[i][j]=(-1)*a[i][j];
						i++;	
					}
				else
					i++;
			}
	}





	////afisare

	//for(i=1; i<=n; i++)
	//{
	//	for(j=1; j<=m; j++)
	//		g<<a[i][j]<<" ";
	//	g<<"\n";
	//}

	//suma elementelor
	int suma=0;

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

	g<<suma;


}