Pagini recente » Cod sursa (job #807089) | Cod sursa (job #1979593) | Cod sursa (job #2411622) | Cod sursa (job #1275785) | Cod sursa (job #531721)
Cod sursa(job #531721)
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
int a[20][20],i,j,max,min,s,m,n,r=0,c,p;
ifstream f("flip.in");
ofstream g("flip.out");
f>>n;
f>>m;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
f>>a[i][j];
max=0;
for(j=1;j<m;j++)
{r=0;
for(i=1;i<=n;i++)
if(a[j][i]<0)
r++;
if(r>=max)
{
max=r;
p=j;
}
}
min=10000;
for(j=1;j<=m;j++)
{s=0;
for(i=1;i<=n;i++)
s=s+a[j][i];
if(s<=min)
{
min=s;
c=i;
}
}
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{ if(i==c)
a[i][j]=-a[i][j];
if(j==p)
a[i][j]=-a[i][j];
}
for(i=1;i<=n;i++)
{
for(j=1;j<=m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}