Cod sursa(job #1443388)

Utilizator mihailacusteanuMihai Lacusteanu mihailacusteanu Data 27 mai 2015 20:47:55
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.93 kb
#include<iostream>
#include<fstream>

using namespace std;
int main(){
int i,j,m,n,a[15][15],Sneg=0,Spoz=0;
ifstream fisier ("flip.in");

fisier>>n;
fisier>>m;
for(i=0;i<n;i++){
    for(j=0;j<m;j++){
        fisier>>a[i][j];
    }

}

fisier.close();
for(i=0;i<n;i++){
Sneg=0;
        Spoz=0;
    for(j=0;j<m;j++){

      if(a[i][j]>0)
        Spoz+=a[i][j];
       else
        Sneg+=a[i][j];

    }


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

}


for(j=0;j<m;j++){
        Sneg=0;
        Spoz=0;
    for(i=0;i<n;i++){
      if(a[i][j]>0)
        Spoz+=a[i][j];
       else
        Sneg+=a[i][j];
    }
   if((-1)*Sneg>Spoz)
        for(i=0;i<n;i++){
            a[i][j]*=-1;
        }

}
Spoz=0;
for(i=0;i<n;i++){
    for(j=0;j<m;j++){
        Spoz+=a[i][j];
    }

}

ofstream fisier2 ("flip.out");
fisier2<<Spoz;
fisier2.close();
}