Pagini recente » Cod sursa (job #1777415) | Cod sursa (job #471786) | Cod sursa (job #2953535) | Cod sursa (job #744319) | Cod sursa (job #1894201)
#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;
}