Cod sursa(job #2150789)

Utilizator eutu33eu tu el ea eutu33 Data 3 martie 2018 19:42:06
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.04 kb
#include <fstream>

using namespace std;

int main()
{
    ifstream fin("flip.in");
    ofstream fout("flip.out");
    int sum,n,m;
    fin>>n>>m;
    int vec[n][m];

    for(int i=0;i<n;i++)
    {
        sum=0;
        ///Step 1
        for(int j=0;j<m;j++)
        {
            fin>>vec[i][j];
            sum+=vec[i][j];
        }
    }

    for(int i=0;i<n;i++)
    {
        sum=0;
        for(int j=0;j<m;j++)
            sum+=vec[i][j];
        if(sum<0)
        {
            sum=sum*-1;
            for(int j=0;j<m;j++)
                vec[i][j]=vec[i][j]*-1;
        }
    }

    for(int j=0;j<m;j++)
    {
        sum=0;
        for(int i=0;i<n;i++)
            sum+=vec[i][j];
        if(sum<0)
        {
            sum=sum*-1;
            for(int i=0;i<n;i++)
                vec[i][j]=vec[i][j]*-1;
        }
    }

    sum=0;
    ///STEP 3
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
            sum+=vec[i][j];
        }
    }
    fout<<sum;
    return 0;
}