Cod sursa(job #1223540)

Utilizator alex20Muntean Alexandru alex20 Data 28 august 2014 13:00:14
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 kb
#include<fstream>
using namespace std;

int main(){
	ifstream fin("flip.in");
	ofstream fout("flip.out");
	
	int matrice[16][16],n,m,smax=0;
	int i,j;
	
	fin>>n>>m;
	for(i=1;i<=n;i++)
		for(j=1;j<=m;j++)
			fin>>matrice[i][j];
		
	//linie
	for(i=1;i<=n;i++) {
		int smaxlin=0;
		for(j=1;j<=m;j++){
			smaxlin= matrice[i][j] + smaxlin;
		}
		if(smaxlin<0) 
			{ for(int k=1;k<=m;k++)
				matrice[i][k]= -1 * matrice[i][k];
			}
	}
	
	//coloana
	
	for(j=1;j<=m;j++) {
		int smaxcol=0;
		for(i=1;i<=n;i++){
			smaxcol= matrice[i][j] + smaxcol;
		}
		if(smaxcol<0) 
			{ for(int k=1;k<=n;k++)
				matrice[k][j]= -1 * matrice[k][j];
			}
	}
	
	//sumaMax
	
	for(i=1;i<=n;i++) 
		for(j=1;j<=m;j++)
			smax = matrice[i][j] + smax;
		
	fout<<smax;
	
	return 0;
}