Pagini recente » Rating Casandrescu Theodor (Theodor1) | Monitorul de evaluare | Cod sursa (job #897946) | Profil aIexpetrescu | Cod sursa (job #1223540)
#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;
}