Cod sursa(job #554183)

Utilizator Luca.LiviuLuca Liviu Luca.Liviu Data 14 martie 2011 17:47:12
Problema Sortare prin comparare Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.36 kb
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
using namespace std;

int main() {

	int n,i,a[100];
	freopen ("algsort.in","r",stdin);
	freopen ("algsort.out","w",stdout);
	
	scanf ("%d ",&n);
	for (i=1;i<=n;i++) scanf ("%d",&a[i]);
	
	make_heap(a+1,a+n+1);
	sort_heap(a+1,a+n+1);
	for (i=1; i<=n;i++) printf ("%d ",a[i]);



	return 0;
}