Pagini recente » Cod sursa (job #794405) | Cod sursa (job #1952540) | Cod sursa (job #2597224) | Cod sursa (job #1780516) | Cod sursa (job #2312744)
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main(){
int l , c;
fin >> l >> c;
int i = 0;
int j = 0;
int a[l][c];
for(i = 0; i < l; i++){
for(j = 0; j < c; j++){
fin >> a[i][j];
}
}
int suma;
int suma_totala = 0;
for(i = 0; i < l; i++){// folosim comutatorul asupra coloanelor si a liniilor
suma = 0;
for(j = 0; j < c; j++){
suma = suma + a[i][j];
}
if(suma < 0){
for(j = 0; j < c; j++){
a[i][j] = a[i][j]*(-1);
}
}
}
for(j = 0; j < c; j++){
suma = 0;
for(i = 0; i < l; i++){
suma = suma + a[i][j];
}
if(suma < 0){
for(i = 0; i < l; i++){
a[i][j] = a[i][j]*(-1);
}
}
}
for(i = 0; i < l; i++){
for(j = 0; j < c; j++){
suma_totala = suma_totala + a[i][j];
}
}
fout << suma_totala;
return 0;
}