Cod sursa(job #1243)

Utilizator pandaemonAndrei Popescu pandaemon Data 12 decembrie 2006 23:56:00
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <fstream.h>

fstream f("flip.in",ios::in); fstream g("flip.out",ios::out);

int n,m;
long v[100][100];


citire ()
{int i,j;
f>>n; 
f>>m;

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

}



main ()
{int i,j,lin=-1,col=-1;

long test,s=-10000001;

citire();

for(i=0;i<=n;i++)
{	if(test>s) {s=test; lin=i-1;}
	test=-10000001;
if(i==n) break;
for(j=0;j<n;j++)
{if(j==0)test=0; test=test+(v[i][j]*-1);}
}

s=-10000001;

for(j=0;j<=m;j++)
{
	if(test>s) {s=test; col=j-1;}
test=-10000001;
if(j==m) break;
for(i=0;i<n;i++)
{if(i==0)test=0; test=test+(v[i][j]*-1);}
}


for(j=0;j<m;j++)
v[lin][j]=v[lin][j]*-1;


for(i=0;i<n;i++)
v[i][col]=v[i][col]*-1;

s=0;

for(i=0;i<n;i++)
for(j=0;j<m;j++)
s=s+v[i][j];

g<<s;
cout<<endl<<"Suma este: "<<s; 
}