Страница 1 из 1

из С++ в обычный С

Добавлено: 07 мар 2011, 21:18
silencer
Всем доброго времени суток. Не поможете конвектировать код из C++ в обычный С?

Код: Выделить всё

#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;
}