Pagini recente » Cod sursa (job #2465073) | Cod sursa (job #1125553) | Cod sursa (job #940054) | Cod sursa (job #1921038) | Cod sursa (job #51409)
Cod sursa(job #51409)
#include <fstream.h>
#include <math.h>
int main()
{
fstream f("flip.in" , ios::in);
fstream g("flip.out" , ios::out);
short n,m,i,j,l;
long a[17][17];
f>>n;
f>>m;
for (i=1;i<=n;i++)
for (j=1;j<=m;j++)
f>>a[i][j];
f.close();
long sp,sn,s;
for (i=1;i<=n;i++)
{
sp=0;
sn=0;
for (j=1;j<=m;j++)
{
if (a[i][j]<0)
sn=sn+a[i][j];
else
sp=sp+a[i][j];
}
if (abs(sn)>sp)
for (l=1;l<=m;l++)
a[i][l]*=(-1);
}
for (i=1;i<=m;i++)
{
sn=0;
sp=0;
for (j=1;j<=n;j++)
if(a[j][i]<0)
sn=sn+a[j][i];
else
sp=sp+a[j][i];
if (abs(sn)>sp)
for(l=1;l<=n;l++)
a[l][i]*=(-1);
}
s=0;
for (i=1;i<=n;i++)
for (j=1;j<=m;j++)
s=s+a[i][j];
g<<s;
}