Pagini recente » Cod sursa (job #614647) | Cod sursa (job #1205363) | Cod sursa (job #1969319) | Cod sursa (job #1827296) | Cod sursa (job #923956)
Cod sursa(job #923956)
#include <fstream>
#include <iostream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main(){
long A[17][17];
long n,m,i,j,k,l,ll;
long s1,s2;
long s;
f>>n>>m;
for (l=1;l<=n;l++)
for (ll=1;ll<=m;ll++)
f>>A[l][ll];
for (i=1;i<=n;i++){
s1=0;
for (j=1;j<=m;j++)
s1+=A[i][j];
s2=0;
for (j=1;j<=m;j++)
s2+=-A[i][j];
if (s2>s1){
for (j=1;j<=m;j++)
A[i][j]=-A[i][j];
}
}
for (i=1;i<=m;i++){
s1=0;
for (j=1;j<=n;j++)
s1+=A[j][i];
s2=0;
for (j=1;j<=n;j++)
s2+=-A[j][i];
if (s2>s1){
for (j=1;j<=n;j++)
A[j][i]=-A[j][i];
}
}
s=0;
for (l=1;l<=n;l++){
for (ll=1;ll<=m;ll++){
cout<<A[l][ll]<<" ";
s+=A[l][ll];
}
cout<<endl;
}
g<<s;
g.close();
return 0;
}