#include <iostream>
#include <vector>
using namespace std;
int main() {
vector < int > a;
int n, buffer;
// cin >> n;
n=10;
for (int i = 0; i < n; i++){
// cin >> buffer;
buffer=i;
a.push_back(buffer);
}
cout<<"\nSize:"<<a.size()<<" Capacity:"<<a.capacity();
a.pop_back();
cout<<"\nSize:"<<a.size()<<" Capacity:"<<a.capacity()<<"\n";
for (int i = 0; i < n; i++){
cout << a[i]<<" ";//вывожу все элементы ( непраильно )
}
cout<<"\n";
for( auto i:a )cout<<i<<" "; // Правильный выод элементов
cout<<"\nOut of range:"<<a[18]; // выводится мусор
cout <<endl;
// cout << a.size();//размер вектора
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cgl2ZWN0b3IgPCBpbnQgPiBhOwoJaW50IG4sIGJ1ZmZlcjsKLy8JY2luID4+IG47CgluPTEwOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewovLwkJY2luID4+IGJ1ZmZlcjsKCQlidWZmZXI9aTsKCQlhLnB1c2hfYmFjayhidWZmZXIpOwoJfQoKCWNvdXQ8PCJcblNpemU6Ijw8YS5zaXplKCk8PCIgQ2FwYWNpdHk6Ijw8YS5jYXBhY2l0eSgpOwoJYS5wb3BfYmFjaygpOwoJY291dDw8IlxuU2l6ZToiPDxhLnNpemUoKTw8IiBDYXBhY2l0eToiPDxhLmNhcGFjaXR5KCk8PCJcbiI7CgoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCWNvdXQgPDwgYVtpXTw8IiAiOy8v0LLRi9Cy0L7QttGDINCy0YHQtSDRjdC70LXQvNC10L3RgtGLICgg0L3QtdC/0YDQsNC40LvRjNC90L4gKQoJfQoJY291dDw8IlxuIjsKCWZvciggYXV0byBpOmEgKWNvdXQ8PGk8PCIgIjsgLy8g0J/RgNCw0LLQuNC70YzQvdGL0Lkg0LLRi9C+0LQg0Y3Qu9C10LzQtdC90YLQvtCyCgkKCWNvdXQ8PCJcbk91dCBvZiByYW5nZToiPDxhWzE4XTsgLy8g0LLRi9Cy0L7QtNC40YLRgdGPINC80YPRgdC+0YAKCWNvdXQgPDxlbmRsOwoKLy8JY291dCA8PCBhLnNpemUoKTsvL9GA0LDQt9C80LXRgCDQstC10LrRgtC+0YDQsAoJcmV0dXJuIDA7Cn0=