Pagini recente » Cod sursa (job #1594017) | Cod sursa (job #3245813) | Cod sursa (job #1411304) | Cod sursa (job #768801) | Cod sursa (job #3262906)
#include <iostream>
#include <fstream>
std::ifstream fin("flip.in]");
std::ofstream fout("flip.out");
const int Nmax = 16;
int N,M,a[Nmax][Nmax],i,j;
int main(){
fin>>N>>M;
for(int i = 1; i<=N; i++)
for(int j = 1; j<=M; j++)
fin>>a[i][j];
for(i = 1; i<=N; i++){
int suma =0;
for(j = 1; j<=M; j++)
suma+=a[i][j];
if(suma<0){
for(j=1;j<=M;j++)
a[i][j]*=-1;
}
}
for(j = 1; j<=M; j++){
int suma =0;
for(i = 1; i<=N; i++)
suma+=a[i][j];
if(suma<0){
for(i=1;i<=N;i++)
a[i][j]*=-1;
}
}
int suma =0;
for(int i = 1; i<=N; i++)
for(int j = 1; j<=M; j++){
suma+=a[i][j];
}
fout<<suma;
fin.close();
fout.close();
return 0;
}