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