Pagini recente » Cod sursa (job #226797) | Cod sursa (job #910367) | Cod sursa (job #1237309) | Cod sursa (job #1756432) | Cod sursa (job #561415)
Cod sursa(job #561415)
#include<stdio.h>
#include<iostream>
using namespace std;
long mat[17][17];
int N,M;
void contor(int j)
{int cp=0,cm=0,i;
for(i=1;i<=N;i++)
if(mat[i][j]<0 ) cm++;
else cp++;
if (cp > cm) for(i=1;i<=N;i++)
mat[i][j]=mat[i][j]*-1;
}
int main()
{ int i,j;
freopen("flip.in","r",stdin);
freopen("flip.out","w",stdout);
cin>>N;
cin>>M;
for(i=1;i<=N;i++)
for(j=1;j<=M;j++)
scanf("%lf",&mat[i][j]);
for(i=1;i<=N;i++)
for(j=1;j<=M;j++)
contor(j);
for(i=1;i<=N;i++)
{for(j=1;j<=M;j++)
cout<<mat[i][j]<<" ";
cout<<endl;
}
}