Cod sursa(job #2551403)

Utilizator polisulMarian Anghel polisul Data 19 februarie 2020 20:01:29
Problema Jocul Flip Scor 30
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.97 kb
#include <iostream>
#include <fstream>
using namespace std;

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


int main(){
    int N, M, i, j, sum, tabla[18][18]; 
    fin >> N >> M;
    
    //CITIRE TABLA
    for(i = 1; i <= N; i++)
        for(j = 1; j <= M; j++)
            fin >> tabla[i][j];

    //PRELUCRARE TABLA
    
    for(j = 1; j <= M; j++){
        sum = 0;
        for(i = 1; i <= N; i++)
            sum = sum + tabla[i][j];
        if(sum < 0) 
               for(i = 1; i <= N; i++)
                    tabla[i][j] = tabla[i][j] * -1;
    }

    for(i = 1; i <= N; i++){
        sum = 0;
        for(j = 1; j <= M; j++)
            sum = sum + tabla[i][j];
        if(sum < 0) 
               for(j = 1; j <= M; j++)
                    tabla[i][j] = tabla[i][j] * -1;
    }

    sum = 0;
    for(i = 1; i <= N; i++)
        for(j = 1; j <= M; j++)
            sum = sum + tabla[i][j];
    
    fout << sum;
   
    return 0;
}