Pagini recente » Cod sursa (job #1249491) | Cod sursa (job #3001932) | Cod sursa (job #3276794) | Cod sursa (job #2494382) | Cod sursa (job #212776)
Cod sursa(job #212776)
#include<fstream.h>
ifstream f("flip.in");
ofstream g("flip.out");
int i,j,n,m;
long a[17][17],Sc=0,Sl=0;
void suma_coloane()
{
int sp,sn;
for(j=1;j<=m;j++)
{
sp=0; sn=0;
for(i=1;i<=n;i++)
{
if(a[i][j]>0)
sp+=a[i][j];
else
sn+=a[i][j];
}
sn*=-1;
if(sp>sn)
Sc+=sp;
else
Sc+=sn;
}
}
void suma_linii()
{
int sp,sn;
for(i=1;i<=n;i++)
{
sp=0;sn=0;
for(j=1;j<=m;j++)
{
if(a[i][j]>0)
sp+=a[i][j];
else
sn+=a[i][j];
}
sn*=-1;
if(sp>sn)
Sl+=sp;
else
Sl+=sn;
}
}
int main()
{
f>>n>>m;
if((n<1 && n>16) || (m<1 && m>16))
g<<"";
else
{
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
f>>a[i][j];
suma_coloane();
suma_linii();
if(Sc>Sl)
g<<Sc;
else
g<<Sl;
}
f.close();
g.close();
return 0;
}