Cod sursa(job #1894201)

Utilizator icansmileSmileSmile icansmile Data 26 februarie 2017 16:42:54
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.55 kb
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <queue>

using namespace std;

struct comparator {
    bool operator()(int i, int j) {
        return i > j;
    }
};

int main() {
    ifstream in("algsort.in");
    ofstream out("algsort.out");

    int n;
    int element;
    priority_queue<int, std::vector<int>, comparator> pr;

    in >> n;

    for(int i = 1; i <= n; i++)
    {
        in >> element;
        pr.push(element);
    }



    for(int i = 1; i <= n; i++ ){
        out << pr.top() << " ";
        pr.pop();
    }

    return 0;
}