// vector::begin/end
#include <iostream>
#include <vector>
#include <algorithm>
int main ()
{
std::vector<int> myvector;
std::cout<<myvector.size();
for (int i=1; i<=5; i++) myvector.push_back(i);
std::cout << "myvector contains:";
for (std::vector<int>::iterator it = myvector.begin() ; it != myvector.end(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';
for (std::vector<int>::reverse_iterator it = myvector.rbegin() ; it != myvector.rend(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';
for(int i=0;i<myvector.size()+1;i++){
std::cout<<myvector[i]<<" ";
}
sort(myvector.begin(),myvector.end());
std::vector<int>::iterator it;
it=find(myvector.begin(),myvector.end(),5);
if ((it==myvector.end())) std::cout<<"немає";
return 0;
}
Ly8gdmVjdG9yOjpiZWdpbi9lbmQKI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1haW4gKCkKewogIHN0ZDo6dmVjdG9yPGludD4gbXl2ZWN0b3I7CiAgc3RkOjpjb3V0PDxteXZlY3Rvci5zaXplKCk7CiAgZm9yIChpbnQgaT0xOyBpPD01OyBpKyspIG15dmVjdG9yLnB1c2hfYmFjayhpKTsKICBzdGQ6OmNvdXQgPDwgIm15dmVjdG9yIGNvbnRhaW5zOiI7CiAgZm9yIChzdGQ6OnZlY3RvcjxpbnQ+OjppdGVyYXRvciBpdCA9IG15dmVjdG9yLmJlZ2luKCkgOyBpdCAhPSBteXZlY3Rvci5lbmQoKTsgKytpdCkKICAgIHN0ZDo6Y291dCA8PCAnICcgPDwgKml0OwogIHN0ZDo6Y291dCA8PCAnXG4nOwogIGZvciAoc3RkOjp2ZWN0b3I8aW50Pjo6cmV2ZXJzZV9pdGVyYXRvciBpdCA9IG15dmVjdG9yLnJiZWdpbigpIDsgaXQgIT0gbXl2ZWN0b3IucmVuZCgpOyArK2l0KQogICAgc3RkOjpjb3V0IDw8ICcgJyA8PCAqaXQ7CiAgc3RkOjpjb3V0IDw8ICdcbic7CiAgZm9yKGludCBpPTA7aTxteXZlY3Rvci5zaXplKCkrMTtpKyspewogIHN0ZDo6Y291dDw8bXl2ZWN0b3JbaV08PCIgIjsKICB9Cgpzb3J0KG15dmVjdG9yLmJlZ2luKCksbXl2ZWN0b3IuZW5kKCkpOwpzdGQ6OnZlY3RvcjxpbnQ+OjppdGVyYXRvciBpdDsKaXQ9ZmluZChteXZlY3Rvci5iZWdpbigpLG15dmVjdG9yLmVuZCgpLDUpOwppZiAoKGl0PT1teXZlY3Rvci5lbmQoKSkpIHN0ZDo6Y291dDw8ItC90LXQvNCw0ZQiOwogIHJldHVybiAwOwp9