Pagini recente » Cod sursa (job #383100) | Cod sursa (job #258322) | Cod sursa (job #2526933) | Cod sursa (job #1316790) | Cod sursa (job #561416)
Cod sursa(job #561416)
#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("%l",&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;
}
}