Pagini recente » Cod sursa (job #3348534) | Cod sursa (job #2294243) | Cod sursa (job #971275) | Cod sursa (job #1742285) | Cod sursa (job #2642884)
#include <iostream>
using namespace std;
int main()
{
freopen ("flip.in","r",stdin);
freopen ("flip.out","w",stdout);
int n,m ;
cin>>n>>m;
int flip [n][m] ;
for(int i {0}; i < n; i ++){
for(int j {0}; j< m ;j++){
cin>>flip[i] [j];
}
}
for(int i {0}; i < n; i ++){
for(int j {0}; j< m ;j++){
if(flip[i][j] < 0)
flip[i][j] *= -1;
}
}
// for(int i {0}; i < n; i ++){
// int poz {0};
// int neg {0};
// for(int j {0}; j< m ;j++){
// if(flip[i][j] >= 0)
// poz += flip[i][j] ;
// else
// neg += flip[i][j] ;
// }
// neg *= -1;
// if(neg > poz){
// for(int j {0}; j< m ;j++){
// flip [i] [j] *= -1;}
// }
// }
// for(int j {0}; j < m; j ++){
// int poz {0};
// int neg {0};
// for(int i {0}; i< n ;i++){
// if(flip[i][j] >= 0)
// poz += flip[i][j] ;
// else
// neg += flip[i][j] ;
// }
// neg *= -1;
// if(neg > poz){
// for(int i {0}; i< n ;i++){
// flip [i] [j] *= -1;}
// }
// }
// for(int i {0}; i < n; i ++){
// int poz {0};
// int neg {0};
// for(int j {0}; j< m ;j++){
// if(flip[i][j] >= 0)
// poz += flip[i][j] ;
// else
// neg += flip[i][j] ;
// }
// neg *= -1;
// if(neg > poz){
// for(int j {0}; j< m ;j++){
// flip [i] [j] *= -1;}
// }
// }
int suma {0};
for(int j {0}; j < m; j ++){
for(int i {0}; i< n ;i++){
suma += flip[i][j];
}
}
cout<<suma<<endl;
return 0;
}