Cod sursa(job #1015634)

Utilizator TosuAndreiTosu Andrei TosuAndrei Data 24 octombrie 2013 21:44:25
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <iostream>
#include <fstream>
using namespace std;
int v[17][17],n,m;
void mod(int k)
{  int s=0;
     for(int i=0;i<n;i++)
      s+=v[i][k];
      if(s<0)
    for(int i=0;i<n;i++)
        v[i][k]=v[i][k]*(-1);
}
void mod1(int k)
{  int s=0;
     for(int i=0;i<m;i++)
      s+=v[k][i];
    if(s<0)
        for(int i=0;i<m;i++)
        v[k][i]=v[k][i]*(-1);
}
int main()
{
    ifstream f("flip.in");
    ofstream g("flip.out");
    f>>n>>m;int s=0;
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
        f>>v[i][j];
        for(int i=0;i<n;i++)
            mod1(i);
        for(int i=0;i<m;i++)
            mod(i);
        for(int i=0;i<n;i++)
        {for(int j=0;j<m;j++)
           {s+=v[i][j];
            cout<<v[i][j]<<" ";}
            cout<<endl;}

g<<s;
    return 0;
}