Cod sursa(job #2312744)

Utilizator radu_stStoican Radu radu_st Data 5 ianuarie 2019 14:25:51
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.92 kb
#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;
}