Pagini recente » Cod sursa (job #1655189) | Cod sursa (job #1225795) | Cod sursa (job #2613871) | Cod sursa (job #1950034) | Cod sursa (job #246189)
Cod sursa(job #246189)
#include<stdio.h>
int A[16][16], norm=0, i, j, x=1, m, n;
int main(){
freopen("flip.in", "rt", stdin);
freopen("flip.out", "wt", stdout);
scanf ("%d %d", &m, &n);
for(i=0; i<m; i++){
for(j=0; j<n; j++)scanf("%d ", &A[i][j]);}
for(i=0;x;i++){
x=0;
for (i=0; i<m; i++){
norm=0;
for(j=0; j<n; j++){
norm=norm+A[i][j];
}
if(0>norm){
for(j=0; j<n; j++){A[i][j]=A[i][j]*(-1);}x=1;}
}
for (j=0; j<n; j++){
norm=0;
for(i=0; i<m; i++){
norm=norm+A[i][j];
}
if(0>norm){
for(i=0; i<m; i++){A[i][j]=A[i][j]*(-1);}x=1;}
}}
for(i=0;i<m;i++)
for(j=0;j<n;j++)x=x+A[i][j];
printf("%d", x);
return 0;
}