Pagini recente » Cod sursa (job #3327487) | Cod sursa (job #623275) | Cod sursa (job #3317016) | Cod sursa (job #1096597) | Cod sursa (job #2927872)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int main()
{
int n, m, sl = 0, sc = 0, s = 0, slp = 0, i, j, scp = 0;
fin >> n >> m;
int a[n][m];
for(i = 0; i < n; i++)
{
for (j = 0; j < m; j ++)
{
fin >>a[i][j];
}
}
for(i = 0; i < n; i++)
{
sl = 0;
slp = 0;
for(j = 0; j < m; j++)
{
sl = a[i][j] + sl;
}
for(j = 0; j < m; j++)
{
slp = a[i][j]*(-1) + slp;
}
if(slp > sl)
{
for(j = 0; j < m; j++)
{
a[i][j] = a[i][j] * (-1);
}
}
}
for(j = 0; j < m; j++)
{
sc = 0;
scp = 0;
for(i = 0; i < n;i++)
{
sc = a[i][j] + sc;
}
for(i = 0; i < n;i++)
{
scp = a[i][j]*(-1) + scp;
}
if(scp > sl)
{
for(i = 0; i < n;i++)
{
a[i][j] = a[i][j] * (-1);
}
}
}
for(i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
s = s +a[i][j];
}
}
fout << s;
/*for(i = 0; i < n; i++)
{
for(j = 0; j < m; j++)
{
cout << a[i][j] << " ";
}
cout << endl;
} */
return 0;
}