Pagini recente » Cod sursa (job #835022) | Cod sursa (job #631117) | Cod sursa (job #393594) | Cod sursa (job #2627374) | Cod sursa (job #2639578)
#include <iostream>
#include <fstream>
using namespace std;
fstream f("flip.in");
ofstream g("flip.out");
int main()
{
int N,M;
f>>N>>M;
int const MAX=16;
int T[MAX][MAX]={
{1,-1,3,74},
{1,-1,-3,74},
{1,1,-3,-74},
{1,1,-3,-74},
{1,1,-3,-74},
{1,1,-3,-74}
};
int c=0;
for(int i=0; i<N ;i++){
for(int j=0; j<M ;j++){
f>>T[i][j];
}
}
for(int i=0; i<N ;i++){
for(int j=0; j<M ;j++){
c+=T[i][j];
}
if(c<0){
for(int z=0; z<M ;z++){
T[i][z]*=-1;
}
c=0;
}
}
for(int i=0; i<M ;i++){
for(int j=0; j<N ;j++){
c+=T[j][i];
}
if(c<0){
for(int z=0; z<N ;z++){
T[z][i]*=-1;
}
}
c=0;
}
int count2=0;
for(int i=0; i<N ;i++){
for(int j=0; j<M ;j++){
count2+=T[i][j];
}
}
g<<count2;
return 0;
}