Pagini recente » Cod sursa (job #2584279) | Cod sursa (job #2427196) | Cod sursa (job #811321) | Cod sursa (job #1797417) | Cod sursa (job #2354398)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{
int n,m,sn=0,sp=0,s=0;
f >> n >> m;
int a[20][20];
for(int i = 0; i < n;i++)
{
for( int j = 0; j < m;j++)
{
f >>a[i][j];
if (a[i][j] >= 0)
sp += a[i][j];
else
sn += a[i][j];
}
if((sn*-1) > sp)
for(int k = 0; k < m;k++)
a[i][k] *= -1;
sn = sp = 0;
}
for(int j = 0; j < m;j++)
{
for(int i = 0; i < n;i++)
if(a[i][j] >= 0)
sp += a[i][j];
else
sn += a[i][j];
if((sn*-1) > sp)
for(int k = 0; k < n;k++)
a[k][j] *= -1;
sn = sp = 0;
}
for(int i =0;i < n;i++)
for(int j = 0; j < m;j++)
s += a[i][j], g << a[i][j] << " ";
g << s;
}