Cod sursa(job #412906)

Utilizator EpicsteinGeorgescu Alexandru Lucian Epicstein Data 6 martie 2010 22:48:56
Problema Jocul Flip Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <fstream.h>
#include <iostream.h>
long int n,v[10][16];
int m,i,j,s,k;
void citire()
{
     ifstream f("flip.in");
     f>>n>>m;
     for(i=0;i<n;i++)
     for(j=0;j<m;j++)
     f>>v[i][j];
     f.close();
}
void solve()
{
     for(i=0;i<n;i++)
     {s=0;
     for(j=0;j<m;j++)
     s=s+v[i][j];
     if(s<0)
     for(k=0;k<m;k++)
     v[i][k]=-v[i][k];
     }
     s=0;
     
     for(j=0;j<m;j++)
     {s=0;
     for(i=0;i<n;i++)
     s=s+v[i][j];
     if(s<0)
     for(k=0;k<n;k++)
     v[k][j]=-v[k][j];
     }
     s=0;
}  
void tipar()
{
     ofstream g("flip.out");
     for(i=0;i<n;i++)
     for(j=0;j<m;j++)
     s=s+v[i][j];
     g<<s;
     g.close();
}
int main()
{
    citire();
    solve();
    tipar();
    return 0;
}