Cod sursa(job #345228)

Utilizator irene_mFMI Irina Iancu irene_m Data 2 septembrie 2009 11:34:22
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.53 kb
#include <cstdio>
#include <vector>
#include <algorithm>

using namespace std;

vector <int> a;
int n;

void cit()
{
    int i,x;
    freopen("algsort.in","r",stdin);
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        scanf("%d",&x);
        a.push_back(x);
    }
}

void afis()
{
    int i;
    freopen("algsort.out","w",stdout);
    for(i=0;i<n;i++)
        printf("%d ",a[i]);
}

int main()
{
    cit();
    make_heap(a.begin(),a.end());
    sort_heap(a.begin(),a.end());
    afis();
    return 0;
}