Cod sursa(job #2431524)

Utilizator DecebalusRex04Micu Rares DecebalusRex04 Data 19 iunie 2019 20:52:14
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.92 kb
#include <fstream>

using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{
    int S=0,a[17][17],N,M,i,j,P,Z;
    f>>N>>M;
    for(i=1;i<=N;i++)
        for(j=1;j<=M;j++)
         f>>a[i][j];
    for(i=1;i<=N;i++)
    {
      Z=0;P=0;
        for(j=1;j<=M;j++)
        {
            if(a[i][j]<0)
              P=P+a[i][j];
            if(a[i][j]>0)
              Z=Z+a[i][j];
        }
      Z=Z*(-1);
      if(Z>P)
       for(j=1;j<=M;j++)
        a[i][j]= a[i][j]*(-1);
    }
    for(j=1;j<=M;j++)
    {
     Z=0;P=0;
      for(i=1;i<=N;i++)
        {
            if(a[i][j]<0)
              P=P+a[i][j];
            if(a[i][j]>0)
               Z=Z+a[i][j];
        }
      Z=Z*(-1);
      if(Z>P)
       for(i=1;i<=N;i++)
        a[i][j]= a[i][j]*(-1);
    }
     for(i=1;i<=N;i++)
        for(j=1;j<=M;j++)
            S=S+a[i][j];
    g<<S;
    return 0;
}