Cod sursa(job #856651)

Utilizator cdascaluDascalu Cristian cdascalu Data 16 ianuarie 2013 20:27:26
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.45 kb
#include <stdio.h>
#include <queue>
using namespace std;
int N;
int main()
{
    priority_queue<int> heap;
    FILE*f = fopen("algsort.in","r");
    fscanf(f,"%d",&N);
    int x;
    for(int i=1;i<=N;++i)
    {
        fscanf(f,"%d",&x);
        heap.push(-x);
    }
    fclose(f);
    FILE*g = fopen("algsort.out","w");
    for(int i=1;i<=N;++i)
    {
        fprintf(g,"%d ", (heap.top()) * -1);
        heap.pop();
    }
    fclose(g);
    return 0;
}