/****************************/
/* 要素の追加と削除 */
/* coded by Y.Suganuma */
/****************************/
#include <iostream>
#include <vector>
using namespace std;
int main() {
// 初期状態と追加後の出力
vector<int> x4 = {1, 2, 3};
cout << "初期状態\n";
for (auto a : x4)
cout << " " << a;
cout << endl;
x4.push_back(100); // 4 番目の要素を追加
cout << "追加後\n";
for (auto a : x4)
cout << " " << a;
cout << endl;
// 3 番目の要素を削除
vector<int>::iterator it = x4.begin();
it += 2;
x4.erase(it);
cout << "削除後\n";
for (auto a : x4)
cout << " " << a;
cout << endl;
return 0;
}