Cod sursa(job #153778)

Utilizator catalin_olariOlari Catalin Georgel catalin_olari Data 10 martie 2008 18:48:20
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream.h>

int n,m;

int suma(int i,int j,int a[5][3])
{
 int s=0,t,T;

 for(t=0;t<m;t++)
	a[i][t]=a[i][t]*(-1);

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

  for(t=0;t<n;t++)
	for(T=0;T<m;T++)
	   s=s+a[t][T];

  for(t=0;t<m;t++)
	a[i][t]=a[i][t]*(-1);

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

 return s;

}








int main()
{int a[5][3],s=0,i,I,J,j,ax;
 ifstream f("flip.in");
 f>>n>>m;

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

	  s=s+a[i][j];
	  }
 f.close();

 for(i=0;i<n;i++)
	for(j=0;j<m;j++)
	{ax=suma(i,j,a);
	 if(ax>s)
	  {	s=ax;
		I=i;
		J=j;
	  }
	}



 ofstream g("flip.out");
 g<<s;
 g.close();
 return 0;
}