Cod sursa(job #2474192)

Utilizator 1Ioan3Teulea Ioan 1Ioan3 Data 14 octombrie 2019 20:22:26
Problema Jocul Flip Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.98 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int N,M,a[16][16],Sl[16],Sc[16],x,nrx,y,nry,S;
int main()
{
    f>>N>>M;
   for(int i=1;i<=N;i++)
    for(int j=1;j<=M;j++)
        f>>a[i][j];
        x=1;
    for(int i=1;i<=N;i++)
    {
        for(int j=1;j<=M;j++)
            Sl[x]=Sl[x]+a[i][j];x++;nrx++;
    }
            for(int x=1;x<=nrx;x++)
            if(Sl[x]<0)
                {for(int i=x;i<=x;i++)
                  for(int j=1;j<=M;j++)
                   a[i][j]=-1*a[i][j];
                }
    y=1;
    for(int j=1;j<=M;j++)
    {
        for(int i=1;i<=N;i++)
            Sc[y]=Sc[y]+a[i][j];y++;nry++;
    }
        for(int y=1;y<=nry;y++)
        if(Sc[y]<0)
             {for(int i=1;i<=N;i++)
               for(int j=y;j<=y;j++)
                 a[i][j]=-1*a[i][j];
             }
 for(int i=1;i<=N;i++)
    for(int j=1;j<=M;j++)
        S=S+a[i][j];
    g<<S;

    return 0;
}