Код: Выделить всё
#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
int main()
{
const int n=20;
std::vector<int> vec((std::istream_iterator<int>(std::cin)), std::istream_iterator<int>());
vec.resize(n);//Опционально
std::set<int> st;
for(std::vector<int>::const_iterator cit=vec.begin(); cit != vec.end(); ++cit)
st.insert(*cit);
std::vector<int> res(st.begin(), st.end());
std::copy(res.begin(), res.end(), std: :o stream_iterator<int>(std::cout, " "));
std::cout<<'\n';
return 0;
}