Cod sursa(job #2244230)

Utilizator antoniu200Alexa Sergiu antoniu200 Data 22 septembrie 2018 14:22:26
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1 kb
#include <iostream>
#include <fstream>
using namespace std;
int m,n,a[20][20],i,j,sl,sc,s;
int main()
{
    ifstream in("flip.in");
    ofstream out("flip.out");
    in>>m>>n;
    for(i=1; i<=m; i++)
    {
        for(j=1; j<=n; j++)
        {
            in>>a[i][j];
        }
    }
    for(i=1; i<=m; i++)
    {
        for(j=1; j<=n; j++)
        {
            sl=sl+a[i][j];
        }
        if(sl<-1*sl)
        {
            for(j=1; j<=n; j++)
            {
                a[i][j]*=-1;
            }
        }
        sl=0;
    }
    for(i=1; i<=n; i++)
    {
        for(j=1; j<=m; j++)
        {
            sc=sc+a[j][i];
        }
        if(sc<-1*sc)
        {
            j=1;
            while(j<=m)
            {
                a[j][i]*=-1;
                j++;
            }
        }
        sc=0;
    }
    for(i=1; i<=m; i++)
    {
        for(j=1; j<=n; j++)
        {
            s=s+a[i][j];
        }
    }
    out<<s;
    return 0;
}