// // algorithm test // #include #include // vectorを使用する #include // algorithmを使用する using namespace std; int main() { vector vi; // int型ベクトル (サイズ0) vector::iterator iter; // イテレータ for (int i = 0; i < 10; i++) vi.push_back((i*7+3)%11); // 要素を1個追加 // ソート前のベクトルの内容表示 cout << "=== before sort ===" << endl; for (iter = vi.begin(); iter != vi.end(); iter++) cout << *iter << "\n"; cout << endl; // ベクトルの内容をソート sort(vi.begin(), vi.end()); // ソート後のベクトルの内容表示 cout << "=== after sort ===" << endl; for (iter = vi.begin(); iter != vi.end(); iter++) cout << *iter << "\n"; cout << endl; // ベクトルの内容を反転 reverse(vi.begin(), vi.end()); // 反転後のベクトルの内容表示 cout << "=== after reverse ===" << endl; for (iter = vi.begin(); iter != vi.end(); iter++) cout << *iter << "\n"; cout << endl; return 0; }