| Код | #include <ctime>
#include <algorithm> #include <iostream> #include <vector>
using namespace std;
template <typename T> void print_unique_element(T &vi, std::ostream &os) { std::sort(vi.begin(), vi.end()); typename T::iterator end_it = std::unique(vi.begin(), vi.end()); std::copy(vi.begin(), end_it, std::ostream_iterator<T::value_type>(os, " ")); os << std::endl; }
int main() { srand((unsigned)time(0)); vector<int> vi; std::generate_n(back_inserter(vi), 10, rand);
print_unique_element(vi, std::cout); return 0; }
|
|