Здравствуйте, Аноним, Вы писали:
А>Подскажите как можно в векторе переместить элемент из середины в начало, так что сохранить последовательность.
чтобы переставить M элементов начиная с N в начало вектора, нужно вызвать
std::rotate( v.begin(), v.begin()+N, v.begin()+N+M );