Cod sursa(job #1894197)

Utilizator icansmileSmileSmile icansmile Data 26 februarie 2017 16:42:06
Problema Sortare prin comparare Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.56 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("algosort.in");
    ofstream out("algosort.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;
}