Cod sursa(job #162243)

Utilizator agabrieiulianAntoniu Gabriel Iulian agabrieiulian Data 19 martie 2008 19:14:07
Problema Jocul Flip Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include <fstream.h>

int main(void)
{ long int a[50][50], sume[50], suma=0;
  int i,j,n,m;

  ifstream date_intrare("flip.in");
  ofstream date_iesire("flip.out");

  date_intrare>>n;
  date_intrare>>m;

  for(i=0;i<n;i++)
   sume[i]=0;

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

  for(i=0;i<n;i++)
   for(j=0;j<m;j++)
    sume[i]=sume[i]+a[i][j];

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

  for(j=0;j<m;j++)
   for(i=0;i<n;i++)
    sume[j]=sume[j]+a[i][j];

  for(j=0;j<n;j++)
   if(sume[j]<0) for(i=0;i<n;i++)
		    a[i][j]=(-1)*a[i][j];

  for(i=0;i<n;i++)
    for(j=0;j<m;j++)
     suma=suma+a[i][j];
   date_iesire<<suma;
      //date_iesire<<a[i][j]<<" ";
     //date_iesire<<"\n";



  date_intrare.close();
  date_iesire.close();

  return 0;
}