#include <vector> #include <algorithm> #include <iostream> int main() { std::vector<int> v; v.push_back(8); v.push_back(5); v.push_back(3); v.push_back(4); v.push_back(4); std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " ")); std::cout << "\n"; std::sort(v.begin(), v.end()); v.erase(std::unique(v.begin(), v.end()), v.end()); std::copy(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, " ")); }