Cod sursa(job #1334128)

Utilizator geaninmihaiBurcea Geanin-Mihai geaninmihai Data 3 februarie 2015 21:58:19
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include<fstream>
using namespace std;
int  a[10][10],m,n,s;
/*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";
						}
}
*/
 ifstream f ("flip.in");
 ofstream g ("flip.out");
int main()
{
 f>>m;
 f>>n;
 for(int i=0; i<m;i++){for(int j=0;j<n;j++)
						f>>a[i][j];
					 }
	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];
						}
	g<<s;
	return 0;
}