Pagini recente » Cod sursa (job #1871514) | Cod sursa (job #1710228) | Cod sursa (job #776504) | Cod sursa (job #2064518) | Cod sursa (job #1029045)
#include <stdio.h>
#include <iostream>
#include <fstream>
using namespace std;
ofstream fout;
ifstream fin;
int a[16][16],n,m,i,j,k;
void LoadIO()
{
fin.open("flip.in");
fout.open("flip.out");
}
void ReadIN()
{
fin>>m;
fin>>n;
for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
fin>>a[i][j];
}
fin.close();
}
void RunProgram()
{
int sumapoz=0,sumaneg=0;
for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
{
sumapoz+=a[i][j];
sumaneg-=a[i][j];
}
if (sumapoz<sumaneg)
for (j=0;j<n;j++)
a[i][j]*=-1;
sumapoz=0;sumaneg=0;
}
for (j=0;j<n;j++)
{
for (i=0;i<m;i++)
{
sumapoz+=a[i][j];
sumaneg-=a[i][j];
}
if (sumapoz<sumaneg)
for (i=0;i<m;i++)
a[i][j]*=-1;
sumapoz=0;sumaneg=0;
}
for (i=0;i<m;i++)
{
for (j=0;j<n;j++)
sumapoz+=a[i][j];
}
fout<<sumapoz;
}
int main()
{
LoadIO();
ReadIN();
RunProgram();
}