Pagini recente » Cod sursa (job #2896486) | Cod sursa (job #693547) | Cod sursa (job #2978616) | Cod sursa (job #580963) | Cod sursa (job #1615531)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int m, n, a[20][20];
int main(){
in>>n>>m;
int i, j;
for(i=1; i<=n; i++){
for(j=1; j<=m; j++){
in>>a[i][j];
}
}
int z, w;
z=1;
w=1;
int si, sf;
for(i=1; i<=n; i++){
si=0;
sf=0;
for(j=1; j<=m; j++){
si+=a[i][j];
sf+=a[i][j]*-1;
}
if(si<sf){
for(j=1; j<=m; j++){
a[i][j]*=-1;
}
}
}
for(j=1; j<=m; j++){
si=0;
sf=0;
for(i=1; i<=n; i++){
si+=a[i][j];
sf+=a[i][j]*-1;
}
if(si<sf){
for(i=1; i<=n; i++){
a[i][j]*=-1;
}
}
}
int stotal=0;
for(i=1; i<=n; i++){
for(j=1; j<=m; j++){
stotal+=a[i][j];
}
}
out<<stotal;
cout<<stotal;
return 0;
}