Pagini recente » Cod sursa (job #2365420) | Cod sursa (job #2220938) | Cod sursa (job #3292666) | Borderou de evaluare (job #1559060) | Cod sursa (job #427245)
Cod sursa(job #427245)
#include<fstream>
#include<algorithm>
using namespace std;
unsigned long a[500001];
int main(){
unsigned long n,i;
freopen("algsort.in","r",stdin);
freopen("algsort.out","w",stdout);
scanf("%lu",&n);
for(i=1;i<=n;++i)
scanf("%lu",a+i);
make_heap(a+1,a+n+1);
sort_heap(a+1,a+n+1);
for(i=1;i<=n;++i)
printf("%lu ",a[i]);
}