Pagini recente » Cod sursa (job #3244449) | Cod sursa (job #424874) | Cod sursa (job #2426918) | Cod sursa (job #1336770) | Cod sursa (job #1039514)
#include<fstream>
using namespace std;
FILE*in;
ofstream out("filip.out");
int N, M, i, j, k;
long int Stot, Spoz, Sneg;
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,"%ld",&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;
}