Pagini recente » Cod sursa (job #2981000) | Cod sursa (job #2857272) | Cod sursa (job #3202881) | Cod sursa (job #2586319) | Cod sursa (job #212873)
Cod sursa(job #212873)
#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];
}
if(sp>(-1)*sn)
Sc+=sp+sn;
else
Sc+=-sn-sp;
}
}
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];
}
if(sp>(-1)*sn)
Sl+=sp+sn;
else
Sl+=-sp-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;
}