Pagini recente » Cod sursa (job #1416749) | Cod sursa (job #2578772) | Cod sursa (job #2565453) | Cod sursa (job #2145033) | Cod sursa (job #1264570)
#include <iostream>
#include <fstream>
using namespace std;
int main(){
int m,n,tablou[16][16],i,t,p1=1,p2=1,sum=0;
ifstream fin("flip.in");
ofstream fout("flip.out");
fin >> n;
fin >> m;
for(i=0;i<n;i++){
for(t=0;t<m;t++){
fin >> tablou[i][t];
}
}
/* for(i=0;i<n;i++){
for(t=0;t<m;t++){
cout << tablou[i][t] << " ";
}
cout << endl;
}*/
//------------------------------------------------------
t=0;
for (i=0;i<n;i++){
p1=p1*tablou[i][t];
p2=p2*tablou[i][t]*(-1);
t++;
}
t=0;
if(p2>p1){
for (i=0;i<n;i++){
tablou[i][t]=tablou[i][t]*(-1);
t++;
}
}
//--------------------------------------------------------
p1=1;
p2=1;
i=0;
for (t=0;t<m;t++){
p1=p1*tablou[i][t];
p2=p2*tablou[i][t]*(-1);
i++;
}
i=0;
if(p2>p1){
for (t=0;t<m;t++){
tablou[i][t]=tablou[i][t]*(-1);
i++;
}
}
//----------------------------------------------------------
for(i=0;i<n;i++){
for(t=0;t<m;t++){
sum=sum+tablou[i][t];
}
}
//------------------------------------------------------------
fout << sum;
return 0;
}