Cod sursa(job #1565905)

Utilizator stefanst77Luca Stefan Ioan stefanst77 Data 11 ianuarie 2016 17:25:06
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.96 kb
#include <fstream>

using namespace std;

int main()
{   int n, m, a[20][20], i, j, s;
    ifstream fin ("flip.in");
    ofstream fout ("flip.out");
    fin >> n >> m;
    for (i=1; i<=n; i++)
    {
        for (j=1; j<=m; j++)
        {
            fin >> a[i][j];
        }
    }
    for (i=1; i<=n; i++)
    {
        s=0;
        for (j=1; j<=m; j++)
        {
            s=s+a[i][j];
        }
        if (s<0)
            for (j=1; j<=m; j++)
        {
            a[i][j]=a[i][j]*(-1);
        }
    }
    for (j=1; j<=m; j++)
    {
        s=0;
        for (i=1; i<=n; i++)
        {
            s=s+a[i][j];
        }
        if (s<0)
            for (i=1; i<=n; i++)
        {
            a[i][j]=a[i][j]*(-1);
        }
    }
    s=0;
    for (i=1; i<=n; i++)
    {
        for (j=1; j<=m; j++)
        {
            s=s+a[i][j];
        }
    }
    fout << s << "\n";
    fin.close();
    fout.close();
    return 0;
}