Cod sursa(job #856644)

Utilizator cdascaluDascalu Cristian cdascalu Data 16 ianuarie 2013 20:20:08
Problema Sortare prin comparare Scor 60
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <stdio.h>
#include <set>
using namespace std;
int N;
int main()
{
    multiset<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.insert(x);
    }
    fclose(f);
    FILE*g = fopen("algsort.out","w");
    for(int i=1;i<=N;++i)
    {
        fprintf(g,"%d ", *(heap.begin()));
        heap.erase(heap.begin());
    }
    fclose(g);
    return 0;
}