Cod sursa(job #2792310)

Utilizator christalknightChristian Micea christalknight Data 1 noiembrie 2021 13:57:54
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.95 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fin("flip.in");
ofstream fout("flip.out");

int main()
{
    unsigned int N, M, i, j;
    fin>>N>>M;
    int tabla[N][M], suma = 0;
    for(i = 0; i < N; i++)
        for(j = 0; j < M; j++)
            fin>>tabla[i][j];
    for(i = 0; i < N; i++){
        suma = 0;
        for(j = 0; j < M; j++){
            suma += tabla[i][j];
            }
        if(suma < 0){
            for(j = 0; j < M; j++){
                tabla[i][j] *= -1;
                }
            }
        }
    for(j = 0; j < M; j++){
        suma = 0;
        for(i = 0; i < N; i++){
            suma += tabla[i][j];
            }
        if(suma < 0){
            for(i = 0; i < N; i++){
                tabla[i][j] *= -1;
                }
            }
        }
    for(i = 0, suma = 0; i < N; i++)
        for(j = 0; j < M; j++)
            suma += tabla[i][j];
    fout<<suma;
}