Cod sursa(job #1329028)

Utilizator geaninmihaiBurcea Geanin-Mihai geaninmihai Data 28 ianuarie 2015 23:12:31
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1 kb
#include<fstream>
#include<iostream>
#include<conio.h>
using namespace std;
int  a[10][10],m,n;
/*void citire()
{
	for(int i=0;i<m;i++)
	for(int j=0;j<n;j++){cout<<"a["<<i<<"]"<<"["<<j<<"]=";
						 cin>>a[i][j];
						}
}
void afisare()
{
	for(int i=0;i<m;i++){for(int j=0;j<n;j++)
						 cout<<a[i][j]<<" ";
						 cout<<"\n";
						}
}
*/
int flip()
{int s=0;
	for(int i=0; i<m;i++){for(int j=0;j<n;j++)s+=a[i][j];
						  if(s<0)
						  {
							  for(int j=0;j<n;j++)a[i][j]*=-1;
						  
						 }
						}
	s=0;
	for(int j=0;j<n;j++){for(int i=0;i<m;i++)s+=a[i][j];
						 if(s<0)
						 {
							 for(int i=0;i<m;i++)a[i][j]*=-1;
						 }
						}

	s=0;
	for(int i=0; i<m;i++){for(int j=0;j<n;j++)
							s+=a[i][j];
						}
	return s;

}

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

 f.close();

 g<<flip();
 g.close();
 return 0;
 // _getch();
}