Pagini recente » Cod sursa (job #3274424) | Cod sursa (job #3233943) | Cod sursa (job #2763968) | Cod sursa (job #2937398) | Cod sursa (job #1443388)
#include<iostream>
#include<fstream>
using namespace std;
int main(){
int i,j,m,n,a[15][15],Sneg=0,Spoz=0;
ifstream fisier ("flip.in");
fisier>>n;
fisier>>m;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
fisier>>a[i][j];
}
}
fisier.close();
for(i=0;i<n;i++){
Sneg=0;
Spoz=0;
for(j=0;j<m;j++){
if(a[i][j]>0)
Spoz+=a[i][j];
else
Sneg+=a[i][j];
}
if((-1)*Sneg>Spoz)
for(j=0;j<m;j++){
a[i][j]*=-1;
}
}
for(j=0;j<m;j++){
Sneg=0;
Spoz=0;
for(i=0;i<n;i++){
if(a[i][j]>0)
Spoz+=a[i][j];
else
Sneg+=a[i][j];
}
if((-1)*Sneg>Spoz)
for(i=0;i<n;i++){
a[i][j]*=-1;
}
}
Spoz=0;
for(i=0;i<n;i++){
for(j=0;j<m;j++){
Spoz+=a[i][j];
}
}
ofstream fisier2 ("flip.out");
fisier2<<Spoz;
fisier2.close();
}