Pagini recente » Cod sursa (job #373154) | Cod sursa (job #465176) | Cod sursa (job #271740) | sandwich | Cod sursa (job #579824)
Cod sursa(job #579824)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int i,j,n,m;
ifstream f("flip.in");
ofstream g("flip.out");
f>>n;
f>>m;
int numere[n][m];
int suma_linie[n];
int suma_coloana[m];
for(i=0;i<n;i++)
{
suma_linie[i] = 0;
for(j=0;j<m;j++)
{
f >> numere[i][j];
}
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++) {
suma_linie[i] += numere[i][j];
}
}
for(i=0;i<n;i++)
{
if(suma_linie[i] < 0) {
for(j=0;j<m;j++) {
numere[i][j] *= -1;
}
}
}
for(j=0;j<m;j++)
{
suma_coloana[j] = 0;
}
for(i=0;i<n;i++)
{
for(j=0;j<m;j++) {
suma_coloana[j] += numere[i][j];
}
}
for(i=0;i<m;i++)
{
if(suma_coloana[i] < 0) {
for(j=0;j<n;j++) {
numere[j][i] *= -1;
}
}
}
int suma = 0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++) {
suma += numere[i][j];
}
}
g << suma;
f.close();
g.close();
return 0;
}