Cod sursa(job #2129019)

Utilizator mariuscosminCraciun Marius mariuscosmin Data 12 februarie 2018 13:44:43
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("flip.in");
ofstream g("flip.out");

int main()
{
    int m, n;
    f>>n>>m;
    int M[n][m], s=0, S=0, r=0;
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
            f>>M[i][j];
            s=s+M[i][j];
            S=S-M[i][j];
        }
    if(s<S)
        for(int j=0;j<n;j++)
            M[i][j]=-M[i][j];
            s=0;
            S=0;
    }
    for(int j=0;j<m;j++)
    {
        for(int i=0;i<n;i++)
        {
            s=s+M[i][j];
            S=S-M[i][j];
        }
        if(s<S)
        for(int i=0;i<n;i++)
            M[i][j]=-M[i][j];
        s=0;
        S=0;
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
        {
            g<<M[i][j]<<" ";
            r=r+M[i][j];
        }
        g<<"\n";
    }
    g<<r;
    return 0;
}