Pagini recente » Rating Andries Cristina (Cristina2798) | Cod sursa (job #2353464) | Cod sursa (job #1470542)
using namespace std;
#include<iostream>
#include<fstream>
#include<math.h>
int main()
{
int n,m;
ifstream in;
ofstream out;
out.open("flip.out");
in.open("flip.in");
in>>n>>m;
long int a[n][m];
long sum1,sum2;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
in>>a[i][j];
in.close();
for(int i=0;i<n;i++)
{
sum1=0; sum2=0;
for(int j=0;j<m;j++)
if(a[i][j]>0)
sum1+=a[i][j];
else
sum2=a[i][j];
if(sum1<sum2)
for(int j=0;j<m;j++)
if(a[i][j]>0)
a[i][j]=-a[i][j];
else
a[i][j]=-a[i][j];
}
for(int i=0;i<m;i++)
{
sum1=0; sum2=0;
for(int j=0;j<n;j++)
if(a[i][j]>0)
sum1+=a[i][j];
else
sum2=a[i][j];
if(sum1<sum2)
for(int j=0;j<n;j++)
if(a[i][j]>0)
a[i][j]=-a[i][j];
else
a[i][j]=-a[i][j];
}
sum1=0;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
if(a[i][j]>0)
sum1+=a[i][j];
out<<sum1;
out.close();
cin.get();
return 0;
}