Pagini recente » Cod sursa (job #2260238) | Cod sursa (job #2021804) | Cod sursa (job #1460746) | Cod sursa (job #1042044) | Cod sursa (job #488044)
Cod sursa(job #488044)
#include <fstream.h>
int a[100][100];
int c,l;
void comutal(int s)
{
for(int i=1;i<=c;i++)
{a[s][i]=-a[s][i];}
}
void comutac(int s)
{
for(int i=1;i<=l;i++)
{a[i][s]=-a[i][s];}
}
int main()
{
ifstream in("flip.in");
ofstream out("flip.out");
in>>l>>c;
int suma=0,sumat=0;
for(int i=1;i<=l;i++)
{
for(int j=1;j<=c;j++)
{in>>a[i][j];suma=suma+a[i][j];}
if(suma<0){comutal(i);}
suma=0;
}
for(int s=1;s<=c;s++)
{
for(int i=1;i<=l;i++)
{suma=suma+a[i][s];}
if(suma<0){comutac(s);sumat=sumat-suma;}
else{sumat=sumat+suma;}
suma=0;
}
out<<sumat;
return 1;
}