Cod sursa(job #24518)

Utilizator kyrk_ddDragos Dumitrescu kyrk_dd Data 2 martie 2007 19:36:02
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.98 kb
#include<iostream.h>
#include<fstream.h>
main()
{
long int a[120][120],s1,s2,i,j,m,n,k,x,s,aux,sp,valid,l;
fstream f("flip.in",ios::in);
fstream g("flip.out",ios::out);
f>>n;
f>>m;
cout<<"start";
cout<<endl<<endl;
for(i=1;i<=n;i++)
 for(j=1;j<=m;j++)
   f>>a[i][j];
for(i=1;i<=n;i++)
 {cout<<endl;
  for(j=1;j<=m;j++)
   cout<<a[i][j]<<" ";
 }
do{
   i=1;j=1;s1=0;
   do{
      j=1;
      s1=0;
      do{
	 s1+=a[i][j];
	 j++;
	}while(j<=m);
      j=1;
      if(s1<0)
	 {
	  do{
	     a[i][j]=-a[i][j];
	     j++;
	     }while(j<=m);
	  }
       i++;
      }while(i<=n);
    i=1;j=1;s2=0;
    do{
       i=1;
       s2=0;
       do{
	  s2=a[i][j];
	  i++;
	 }while(i<=n);
       i=1;
       if(s2<0)
	  {
	   do{
		a[i][j]=-a[i][j];
		i++;
	      }while(i<=n);
	   }
       j++;
      }while(j<=m);

cout<<endl;s=0;
for(i=1;i<=n;i++)
 {cout<<endl;
   for(j=1;j<=m;j++)
    {  cout<<a[i][j]<<" ";
       s+=a[i][j];
    }
 }
g<<s;
return 0;
}