Pagini recente » Cod sursa (job #300250) | Cod sursa (job #2516682) | Cod sursa (job #1847420) | Cod sursa (job #480256) | Cod sursa (job #206389)
Cod sursa(job #206389)
#include<fstream.h>
int main ()
{
ifstream f ("flip.in");
ofstream g ("flip.out");
int N,M,a[100][100],i,j,sp,sn,s=0;
f>>N>>M;
for (i=1;i<=N;i++)
for (j=1;j<=M;j++)
f>>a[i][j];
for (i=1;i<=M;i++)
{sp=0; sn=0;
for (j=1;j<=N;j++)
{if (a[i][j]>=0) sp+=a[i][j];
else sn+=a[i][j];}
if (sn*-1>sp)
{for (j=1;j<=N;j++)
a[i][j]*=-1;}}
for (i=1;i<=N;i++)
{sp=0; sn=0;
for (j=1;j<=M;j++)
{if (a[j][i]>=0) sp+=a[j][i];
else sn+=a[j][i];}
if (sn*-1>sp)
for (j=1;j<=N;j++)
a[j][i]*=-1;}
for (i=1;i<=N;i++)
{for (j=1;j<=M;j++)
{g<<a[i][j]<<" ";
s+=a[i][j];}
g<<"\n";}
g<<s;
f.close();
g.close();
return 0;
}