最大・最小 int max = *max_element(v.begin(), v.end()); int min = *min_element(v.begin(), v.end()); Foreach vector<int> vect(5); vect[0] = 0; vect[1] = 2; vect[2] = 4; vect[3] = 5; vect[4] = 10; for(int &x:vect){ cout << x << endl; } 検索値のインデックス番号 vector<int> b; vector<int>::iterator itr; itr = find(b.begin(), b.end(), min); int dist = distance(b.begin(), itr);