Pagini recente » Cod sursa (job #1966728) | Cod sursa (job #1804381) | Cod sursa (job #1776047) | Cod sursa (job #1629353) | Cod sursa (job #2433581)
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{
int n, m, v[17][17], si, sj, S, c;
f>>n>>m;
S=0;
c=0;
si=0;
sj=0;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
f>>v[i][j];
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
S+=v[i][j];
}
}
while(c!=n)
{
si=0;
sj=0;
c++;
for(int j=1;j<=m;j++)
{
si=v[c][j];
}
if(si<0)
{
for(int j=1;j<=m;j++)
{
v[c][j]=-v[c][j];
S+=2*v[c][j];
}
}
if(c<=m)
{
for(int i=1;i<=n;i++)
{
sj=v[i][c];
}
if(sj<0)
{
for(int i=1;i<=n;i++)
{
v[i][c]=-v[i][c];
S+=2*v[i][c];
}
}
}
}
g<<S;
return 0;
}