Pagini recente » Cod sursa (job #2033675) | Cod sursa (job #1034344) | Cod sursa (job #907716) | Cod sursa (job #1951760) | Cod sursa (job #804114)
Cod sursa(job #804114)
# include <fstream>
using namespace std;
int main()
{
int a[100][100], i, j, n, m, aux1, aux2, s;
ifstream cin("flip.in");
ofstream cout("flip.out");
cin >> n >> m;
s=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin >> a[i][j];
for(i=1;i<=n;i++)
{
aux1=0; aux2=0;
for(j=1;j<=m;j++)
{
if(a[i][j]<0)
aux1=aux1+a[i][j];
else
aux2=aux2+a[i][j];
}
if(aux1*(-1)>aux2)
{
for(j=1;j<=m;j++)
{
a[i][j]=a[i][j]*(-1);
}
}
}
for(i=1;i<=m;i++)
{
aux1=0; aux2=0;
for(j=1;j<=n;j++)
{
if(a[j][i]<0)
aux1=aux1+a[j][i];
else
aux2=aux2+a[j][i];
}
if(aux1*(-1)>aux2)
{
for(j=1;j<=n;j++)
{
a[j][i]=a[j][i]*(-1);
}
}
}
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
{
s=s+a[i][j];
}
}
cout << s;
return 0;
}