Pagini recente » Cod sursa (job #2600130) | Cod sursa (job #1518770) | Cod sursa (job #2374938) | Cod sursa (job #2786759) | Cod sursa (job #2800819)
#include <fstream>
using namespace std;
ifstream fin("flip.in");
ofstream fout("flip.out");
int a[16][16];
void flip (int i, int m){
for (int b = 0; b < m; b++) a[i][b] = -a[i][b];
}
int main() {
int n, m;
fin >> n >> m;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
fin >> a[i][j];
}
}
int s = 0;
for (int i = 0; i < n; i++) {
int s3 = 0;
for(int j = 0; j < m; j++){
s3 += a[i][j];
}
if(s3<0) flip(i,m);
}
for (int j = 0; j < m; j++)
{
int s2 = 0;
for (int i = 0; i < n; i++)
{
s2 += a[i][j];
}
if(s2 < 0) s+= -s2;
else s+=s2;
}
fout << s;
// for (int i = 0; i < n; i++) {
// for (int j = 0; j < m; j++) {
// fout << a[i][j] << " ";
// }
// fout << endl;
// }
return 0;
}