Pagini recente » Cod sursa (job #836758) | Cod sursa (job #1485328) | Cod sursa (job #319909) | Cod sursa (job #2416147) | Cod sursa (job #274072)
Cod sursa(job #274072)
#include<stdio.h>
#include<stdlib.h>
long n,i,v[500001];
void sort();
int main()
{
freopen("algsort.in","rt",stdin);
freopen("algsort.out","wt",stdout);
scanf("%ld",&n);
for(i=1;i<=n;++i) scanf("%ld",&v[i]);
sort();
for(i=1;i<=n;++i) printf("%ld ",v[i]);
//system("PAUSE");
return 0;
}
void sort()
{
bool ok;
long i,f=n;
do
{ok=1;
for(i=1;i<f;++i)
if(v[i]>v[i+1])
{v[i+1]+=v[i];
v[i]=v[i+1]-v[i];
v[i+1]-=v[i]; ok=0;
}
f--;
}while(!ok);
}