#include <iostream>
#include <vector>
void printall(std::vector <int> &v)
{
for (unsigned int i=0; i<v.size(); i++)
{
std::cout << "test.at(" << i << ")= " << v.at(i) << std::endl;
}
}
int main()
{
std::vector <int> test (6);
for (int i=0; i<6; i++)
{
test[i]=i;
}
std::vector <int>::iterator insertionPoint = test.begin() + 1;
printall(test);
std::cout << std::endl;
test.push_back(57);
printall(test);
std::cout << std::endl;
;
test.insert (insertionPoint, 12);
printall(test);
std::cout << std::endl;
char response;
std::cin >> response;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKCnZvaWQgcHJpbnRhbGwoc3RkOjp2ZWN0b3IgPGludD4gJnYpCnsgICAgCglmb3IgKHVuc2lnbmVkIGludCBpPTA7IGk8di5zaXplKCk7IGkrKykKCXsKCQlzdGQ6OmNvdXQgPDwgInRlc3QuYXQoIiA8PCBpIDw8ICIpPSAiIDw8IHYuYXQoaSkgPDwgc3RkOjplbmRsOwoJfQp9CgoKaW50IG1haW4oKQp7CglzdGQ6OnZlY3RvciA8aW50PiB0ZXN0ICg2KTsKCglmb3IgKGludCBpPTA7IGk8NjsgaSsrKQoJewoJCXRlc3RbaV09aTsKCX0KCglzdGQ6OnZlY3RvciA8aW50Pjo6aXRlcmF0b3IgaW5zZXJ0aW9uUG9pbnQgPSB0ZXN0LmJlZ2luKCkgKyAxOwoKCXByaW50YWxsKHRlc3QpOwoJc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKCiAgICAgICAgdGVzdC5wdXNoX2JhY2soNTcpOwoKCglwcmludGFsbCh0ZXN0KTsKCXN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7CgoJOwoJdGVzdC5pbnNlcnQgKGluc2VydGlvblBvaW50LCAxMik7CgoKCXByaW50YWxsKHRlc3QpOwoJc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKCQoKCWNoYXIgcmVzcG9uc2U7CglzdGQ6OmNpbiA+PiByZXNwb25zZTsKCXJldHVybiAwOwp9Cgk=