Cod sursa(job #1358630)

Utilizator svasileVasile Sebastian svasile Data 24 februarie 2015 18:33:26
Problema Jocul Flip Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.04 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");

int main()
{
    int n,m,a[20][20],s1=0,s2=0,i,j;
    f>>n;
    f>>m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
        f>>a[i][j];

 for(i=0;i<m;i++)
        {for(j=0;j<n;j++)
         {
          s1=s1+a[j][i];
         }
         for(j=0;j<n;j++)
         {a[j][i]=a[j][i]*(-1);
         s2=s2+a[j][i];
         }
         if(s1>s2)
            for(j=0;j<n;j++)
            a[j][i]=a[j][i]*(-1);


            s1=0;
            s2=0;
            }

    for(i=0;i<n;i++)
        {for(j=0;j<m;j++)
         {
          s1=s1+a[i][j];
         }
         for(j=0;j<m;j++)
         {a[i][j]=a[i][j]*(-1);
         s2=s2+a[i][j];
         }
         if(s1>s2)
            {for(j=0;j<m;j++)
            a[i][j]=a[i][j]*(-1);

            }

            s1=0;
            s2=0;
            }

for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            s1=s1+a[i][j];
        g<<s1;


    return 0;
}