Cod sursa(job #2551345)

Utilizator polisulMarian Anghel polisul Data 19 februarie 2020 19:24:44
Problema Jocul Flip Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.1 kb
#include <iostream>
#include <fstream>
using namespace std;

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

short int N, M, i, j; 
int tabla[16][16];

int sumColoana(int tabla[16][16], int i, int j){
    int sum = 0;
    for(i; i <= N; i++)
        sum += tabla[i][j];
    return sum;
}

int sumRand(int tabla[16][16], int i, int j){
    int sum = 0;
    for(j; j <= M; i++)
        sum += tabla[i][j];
    return sum;
}

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


    //CALCUL COMUTATOR
    //calculul coloanelor
    for(j = 1; j <= M; j++)
        if(sumColoana(tabla, 1, j) < 0) 
            for(i = 1; i <= N; i++)
                tabla[i][j] *= -1;
    
    //calculul randurilor
    for(i = 1; i <= N; i++)
        if(sumRand(tabla, i, 1) < 0) 
            for(j = 1; j <= M; j++)
                tabla[i][j] *= -1;
    short int sum = 0;
    for(i = 1; i <= N; i++)
        for(j = 1; j <= M; j++)
            sum += tabla[i][j];

    return 0;
}