Pagini recente » Cod sursa (job #2875522) | Cod sursa (job #270395) | Cod sursa (job #501353) | Cod sursa (job #2935790) | Cod sursa (job #767363)
Cod sursa(job #767363)
#include<fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int n, m, i, j, mat[16][16], poz, neg, x, s;
int main() {
fin >> n >> m;
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
fin >> mat[i][j];
}
}
fin.close();
for (i = 0; i < n; i++) {
poz = 0; neg = 0;
for (j = 0; j < m; j++) {
poz = poz + mat[i][j];
neg = neg + -mat[i][j];
}
if (neg > poz) {
for (j = 0; j < m; j++)
mat[i][j] = -mat[i][j];
}
}
for (i = 0; i < m; i++) {
poz = 0; neg = 0;
for (j = 0; j < n; j++) {
poz = poz + mat[j][i];
neg = neg + -mat[j][i];
}
if (neg > poz) {
for (j = 0; j < n; j++)
mat[j][i] = -mat[j][i];
}
}
for (i = 0; i < n; i++) {
for (j = 0; j < m; j++) {
s = s + mat[i][j];
}
}
fout << s;
fout.close();
}