Pagini recente » Cod sursa (job #3176994) | Cod sursa (job #259561) | Cod sursa (job #2095941) | Cod sursa (job #2766813) | Cod sursa (job #952817)
Cod sursa(job #952817)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int n,m;
long long a[20][20],b[20][20],c[20][20],i,j,k,l,s,s1,r;
int main()
{f>>n>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
f>>a[i][j];
if(n<m){
for(i=1;i<=n;i++){s=s1=0;
for(j=1;j<=m;j++)
s+=a[i][j];
s1+=-a[i][j];
if(s<s1) {for(r=1;r<=m;r++) a[i][r]=-a[i][r];
cout<<"linia "<<i<<endl;
}
}
for(j=1;j<=m;j++){s=s1=0;
for(i=1;i<=n;i++)
s+=a[i][j];
s1+=-a[i][j];
if(s<s1) { for(r=1;r<=n;r++) a[r][j]=-a[r][j];
cout<<"coloana "<<j<<endl;
}
}
}
else {
for(j=1;j<=m;j++){s=s1=0;
for(i=1;i<=n;i++)
s+=a[i][j];
s1+=-a[i][j];
if(s<s1) { for(r=1;r<=n;r++) a[r][j]=-a[r][j];
cout<<"coloana "<<j<<endl;
}
}
for(i=1;i<=n;i++){s=s1=0;
for(j=1;j<=m;j++)
s+=a[i][j];
s1+=-a[i][j];
if(s<s1) {for(r=1;r<=m;r++) a[i][r]=-a[i][r];
cout<<"linia "<<i<<endl;
}
}
}
k=0;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
k+=a[i][j];
g<<k;
return 0;
}