Pagini recente » Cod sursa (job #1709999) | Cod sursa (job #1587011) | Cod sursa (job #2690881) | Cod sursa (job #2518519) | Cod sursa (job #1039510)
#include<fstream>
using namespace std;
FILE*in;
ofstream out("filip.out");
long int N, M, i, j, Stot, Spoz, Sneg, k;
long int filip[20][20];
int main()
{
in=fopen("filip.in","r");
fscanf(in,"%d%d",&N,&M);
for (i=1; i<=N; i++)
for (j=1; j<=M; j++)
fscanf(in,"%d",&filip[i][j]);
for (i=1; i<=M; i++)
{
Spoz=Sneg=0;
for (j=1; j<=N; j++)
if (filip[j][i]<0)
Sneg+=-filip[j][i];
else
Spoz+=filip[j][i];
if (Sneg>Spoz)
for (k=1; k<=N; k++)
filip[k][i]*=-1;
}
for (i=1; i<=N; i++)
{
Spoz=Sneg=0;
for (j=1; j<=M; j++)
if (filip[i][j]<0)
Sneg+=-filip[i][j];
else
Spoz+=filip[i][j];
if (Sneg>Spoz)
for (k=1; k<=M; k++)
filip[i][k]*=-1;
}
for (i=1; i<=N; i++)
for (j=1; j<=M; j++)
Stot+=filip[i][j];
out<<Stot;
return 0;
}