Cod sursa(job #237020)

Utilizator raizenIancu Andrei raizen Data 28 decembrie 2008 21:53:58
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.97 kb
#include <iostream.h>
#include <fstream.h>
   fstream f("flip.in",ios::in);
   fstream g("flip.out",ios::out);
   int s[50],t[50],a[50][50];
   int main ()
    {
      int n,m,i,j;
      long x=0;
       f>>n>>m;
      for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
      {
      f>>a[i][j];
       }
       for(i=1;i<=n;i++)
        {
           s[i]=0;
         for(j=1;j<=m;j++)
           {
             s[i]=s[i]+a[i][j];
           }
           if(s[i]<0) 
            {
            for(j=1;j<=m;j++) 
              a[i][j]=-a[i][j];
             }
         }
      for(j=1;j<=m;j++)
       {
           t[j]=0;
           for(i=1;i<=n;i++)
             {
               t[j]=t[j]+a[i][j];
             }
         if (t[j]<0) 
           {
           for (i=1;i<=n;i++)
           a[i][j]=-a[i][j];
           }
        }
    for(i=1;i<=n;i++)
      for(j=1;j<=m;j++)
        { 
          x=x+a[i][j];
         }
     g<<x;
    return 0;
     }