Cod sursa(job #886148)

Utilizator Emma97Miller Emma Emma97 Data 22 februarie 2013 17:49:45
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.92 kb
#include <iostream>
#include<stdio.h>

using namespace std;
FILE *in,*out;
long n,m,i,j,slin[16],scol[16],Stot,a[16][16];
int main()
{
   in=fopen("flip.in","rt");
 out=fopen("flip.out","wt");
   fscanf(in,"%ld%ld",&n,&m);
   for(i=0;i<n;i++)
     for(j=0;j<m;j++)
        fscanf(in,"%ld",&a[i][j]);

      for(i=0;i<n;i++)
       {

             for(j=0;j<m;j++)
          slin[i]+=a[i][j];
          if(slin[i]<0)
            {
             slin[i]*=(-1);
             for(j=0;j<m;j++)
                a[i][j]*=(-1);
            }


      }
      for(j=0;j<m;j++)
      {
       for(i=0;i<n;i++)
          scol[j]+=a[i][j];
         if(scol[j]<0)
             {for(i=0;i<n;i++)
                a[i][j]*=(-1);
               scol[j]*=(-1);
            }
      }
      for(i=0;i<m;i++)
            Stot=Stot+scol[i];

      fprintf(out,"%ld",Stot);


   fclose(in);
fclose(out);
    return 0;
}