Cod sursa(job #2027884)

Utilizator theoioanaTheodoraD theoioana Data 26 septembrie 2017 20:34:35
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.55 kb
#include<iostream>
#include<fstream>

using namespace std;

ifstream fin("flip.in");
ofstream fout("flip.out");

int i, j, a[20][20], s1, s2, s, n, m;

void afis( int n, int m, int a[20][20]){
         int i, j;
          for( i=1; i<=n; i++)
                  for( j=1; j<=m; j++){
                           fout<<a[i][j]<<" ";
                           if( j==m )
                                    fout<<'\n';
                  }

}

int main(){
         fin>>n>>m;

         for( i=1; i<=n; i++)
                  for( j=1; j<=m; j++)
                           fin>>a[i][j];

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


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



         for( i=1; i<=n; i++)
                  for( j=1; j<=m; j++)
                           s+=a[i][j];

         fout<<s;






return 0;
}