Cod sursa(job #984)

Utilizator d_tritusPopovici Alexandru d_tritus Data 12 decembrie 2006 13:18:29
Problema Jocul Flip Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <stdio.h>
#include <iostream.h>
int main (void) {
long v[1000][1000], m, n, i, j, k, s;
cin>>m>>n;
for (i=0; i<m; i++) {
for (j=0; j<n; j++) {
cin>>v[i][j];
}
}
for (j=0; j<n; j++) {
s=0;
for (i=0; i<m; i++) {
s+=v[i][j];
}
if (s<-s) {
for (k=0; k<m; k++) {
v[k][j]*=-1;
}
}
}
for (i=0; i<m; i++) {
s=0;
for (j=0; j<n; j++) {
s+=v[i][j];
}
if (s<-s) {
for (k=0; k<n; k++) {
v[i][k]*=-1;
}
}
}
s=0;
for (i=0; i<m; i++) {
for (j=0; j<n; j++) {
printf("%2ld", v[i][j]);
s+=v[i][j];
}
printf("\n");
}
cout <<endl;
cout<<s;
return 0;
}