Cod sursa(job #2482985)

Utilizator paulm238Madaras Paul paulm238 Data 29 octombrie 2019 09:29:36
Problema Jocul Flip Scor 20
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.03 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream in("flip.in");
ofstream out("flip.out");
int n,m,i,j,v[20][20],x[20],y[20],s;
int main()
{
    in>>n>>m;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
        {
            in>>v[i][j];
            x[j]=x[j]+v[i][j];
            y[i]=y[i]+v[i][j];
        }
    }
    for(i=1;i<=n;i++)
    {
        if(y[i]<0)
        {
            for(j=1;j<=m;j++)
            {
                v[i][j]=v[i][j]*-1;
            }
        }
        
    } 
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
        {
            in>>v[i][j];
            x[j]=x[j]+v[i][j];
        }
    }
     for(i=1;i<=m;i++)
    {
        if(x[i]<0)
        {
            for(j=1;j<=n;j++)
            {
                v[j][i]=v[j][i]*-1;
            }
        }
        
    }
    for(i=1;i<=n;i++)
    {
       for( j=1;j<=m;j++)
       {
            s=s+v[i][j];
            cout<<v[i][j];
       }
    }
    out<<s;
    return 0;
}