Pagini recente » Cod sursa (job #1293201) | Cod sursa (job #3282099) | Cod sursa (job #2661471) | Cod sursa (job #1691392) | Cod sursa (job #2297840)
#include <fstream>
#include <cmath>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{ int a,b,c,d,v[100][100],s_neg=0,s_poz=0,sum=0;
f>>a>>b;
for(c=1;c<=a;++c)
for(d=1;d<=b;++d) f>>v[c][d];
for(c=1;c<=a;++c) {
for(d=1;d<=b;++d) { if (v[c][d]<0) s_neg+=v[c][d];
if (v[c][d]>0) s_poz+=v[c][d];
}
if (abs(s_poz)<abs(s_neg)) {for(d=1;d<=b;++d)
v[c][d]=v[c][d]*(-1);
}
s_poz=0;
s_neg=0;
}
for(d=1;d<=b;++d) {
for(c=1;c<=a;++c) { if (v[c][d]<0) s_neg+=v[c][d];
if (v[c][d]>0) s_poz+=v[c][d];
}
if (abs(s_poz)<abs(s_neg)) {for(c=1;c<=a;++c)
v[c][d]=v[c][d]*(-1);
}
s_poz=0;
s_neg=0;
}
for(c=1;c<=a;++c)
for (d=1;d<=b;++d) sum+=v[c][d];
g<<sum;
return 0;
}