Cod sursa(job #283683)

Utilizator KolaStoica Tudor Kola Data 19 martie 2009 15:30:03
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb
#include<fstream.h>    
ifstream f("flip.in");  
ofstream g("flip.out");   
long m,n,i,j,v[30][30];    
long a[20],b[20],s3;   
void coloana()   
{ for(i=1; i<=n; i++)   
for(j=1; j<=m; j++)  b[i]+=v[j][i];   
   for(i=1; i<=n; i++)    
    for(j=1; j<=m; j++){ if(b[i]<0)v[j][i]*=-1; }   
                        }   
void linie() { for(i=1; i<=m; i++)   
                for(j=1; j<=n; j++)a[i]+=v[i][j];   
                for(i=1; i<=m; i++)  
                for(j=1; j<=n; j++) { if(a[i]<0)v[i][j]*=-1; 
                                     }
              }    
int main()   
{   
f>>m>>n;   
for(i=1; i<=m; i++)     
for(j=1; j<=n; j++) f>>v[i][j];  
linie();   
coloana();   
for(i=1; i<=m; i++) 
for(j=1; j<=n; j++) s3+=v[i][j];  
g<<s3;   
f.close(); 
g.close();   
return 0;   
}