1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | #include <iostream> #include <vector> #include <algorithm> #include <ctime> #include <cstdlib> template<typename T> std::ostream & operator<<(std::ostream & os,std::vector<T> & obj){ for(std::vector<T>::iterator it=obj.begin();it!=obj.end();++it) std::cout<<*it<<" "; std::cout<<std::endl; return os; } int myrand(){ return rand()%10; } int main(){ srand(time(NULL)); int N; std::cout<<"Enter N -> "; std::cin>>N; std::vector<int> vec(N); std::generate(vec.begin(),vec.end(),myrand); std::cout<<vec; std::sort(vec.begin(),vec.end()); vec.erase(std::unique(vec.begin(),vec.end()),vec.end()); std::cout<<vec; std::cout<<"Rezult: "<<vec.size()<<std::endl; } |
четверг, 25 апреля 2013 г.
Найти количество разных чисел среди элементов этого массива.
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий