Pagini recente » Istoria paginii utilizator/serbanalex2202 | Diferente pentru utilizator/deehoroejkoli intre reviziile 70 si 69 | Cod sursa (job #204583) | Monitorul de evaluare | Cod sursa (job #488043)
Cod sursa(job #488043)
#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];}
}
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;
}