Cod sursa(job #676848)

Utilizator andreimaresuMaresu Andrei andreimaresu Data 9 februarie 2012 17:31:25
Problema Jocul Flip Scor 20
Compilator c Status done
Runda Arhiva de probleme Marime 0.73 kb
#include<stdio.h>
int main()
{
    int n,m,i,j;
    long int a[16][16],s;
    FILE *f=fopen("flip.in","r"),*g=fopen("flip.out","w");
    fscanf(f,"%d %d",&n,&m);
    for(i=0;i<n;i++)
            for(j=0;j<m;j++)
                fscanf(f,"%ld",&a[i][j]);
     for(i=0;i<n;i++){
         s=0;
            for(j=0;j<m;j++)
              s+=a[i][j];
            if(s<0) for(j=0;j<m;j++)
                        a[i][j]=-a[i][j];
     }
     for(j=0;j<m;j++){
         s=0;
            for(i=0;i<n;i++)
                s+=a[i][j];
            if(s<0) for(i=0;i<n;i++)
                        a[i][j]=-a[i][j];
     }
     s=0;
     for(i=0;i<n;i++)
            for(j=0;j<m;j++)
                s+=a[i][j];
     fprintf(g,"%ld",s);
     return 0;
}