Pagini recente » Cod sursa (job #1616127) | Cod sursa (job #1865496) | Cod sursa (job #2259130) | Cod sursa (job #2773435) | Cod sursa (job #79260)
Cod sursa(job #79260)
#include <stdio.h>
int main() {
freopen("flip.in", "rt", stdin);
freopen("flip.out", "wt", stdout);
int i,j,m,n,a[16][16];
scanf("%d%d", &m, &n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d", &a[i][j]);
int sp, sn, st=0;
for(j=0;j<n;j++) {
sp = sn = 0;
for(i=0;i<m;i++) {
if(a[i][j]>0)
sp+=a[i][j];
else if(a[i][j]<0)
sn+=(-a[i][j]);
}
if(sn > sp)
for(i=0;i<m;i++)
a[i][j] = -a[i][j];
}
for(i=0;i<m;i++) {
sp = sn = 0;
for(j=0;j<n;j++) {
if(a[i][j]>0)
sp+=a[i][j];
else if(a[i][j]<0)
sn+=(-a[i][j]);
}
if(sn > sp)
for(j=0;j<n;j++)
a[i][j] = -a[i][j];
}
for(i=0;i<m;i++)
for(j=0;j<n;j++)
st+=a[i][j];
printf("%d\n", st);
return 0;
}