#include #include #include int main() { std::vector v = { 1, 2, 3, 4, 5 }; auto m = begin(v) + distance(begin(v), end(v)) / 2; std::cout << *prev(m) << '\n'; std::cout << *m << '\n'; std::cout << *next(m) << '\n'; }