#include <iostream>
#include <vector>
#include <algorithm>
void sortVector(std::vector<int> &v) {
sort(v.begin(), v.end());
}
void printTop3(std::vector<int> &v) {
if (v.size() < 3) {
return;
}
sortVector(v);
for (auto i = v.end() - 1; i != v.end() - 4; i--)
std::cout << *i << ' ';
}
int main()
{
std::vector<int> v = {12, 98, 80, 50, 88, 35, 70, 60, 97, 85, 89};
printTop3(v);
return 0;
}
/*
run:
98 97 89
*/