Cod sursa(job #1467432)

Utilizator mirunaveleaVelea Miruna Denisa mirunavelea Data 3 august 2015 13:39:53
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.99 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream out("flip.out");
int main()
{
    int N,M,a[50][16],i,j,suma=0,suma2=0;
    fin>>N>>M;
    for(i=0;i<N;i++)
    {
        suma=0;
        suma2=0;
        for(j=0;j<M;j++)
        {
            fin>>a[i][j];
            suma+=a[i][j];
            suma2+=a[i][j]*(-1);
        }
        if(suma2>suma)
        {
            for(j=0;j<M;j++)
            {
                a[i][j]*=(-1);
            }
        }
    }
    for(j=0;j<M;j++)
    {
        suma=0;
        suma2=0;
        for(i=0;i<N;i++)
        {
            suma+=a[i][j];
            suma2+=a[i][j]*(-1);
        }
        if(suma2>suma)
        {
            for(i=0;i<N;i++)
            {
                a[i][j]*=(-1);
            }
        }
    }
    suma=0;
    for(i=0;i<N;i++)
        for(j=0;j<M;j++)
            suma+=a[i][j];
    out<<suma;
    fin.close();
    out.close();
    return 0;
}