#include <iostream>
#include <queue>
int main()
{
int arr[] = { 100, 88, 98, 80, 50, 12, 35, 70, 60, 97, 85, 89 } ;
int size = sizeof(arr) / sizeof(arr[0]);
std::priority_queue <int> pq(arr , arr + size) ;
while (!pq.empty()) {
std::cout << pq.top() << " ";
pq.pop();
}
}
/*
run:
100 98 97 89 88 85 80 70 60 50 35 12
*/