У меня есть вектор с некоторыми значениями (3, 3, 6, 4, 9, 6, 1, 4, 6, 6, 7, 3), и я хочу заменить каждые 3 на 54 или каждые 6 на например, 1 и т. д.
Итак, сначала мне нужно пройти через вектор, получить значение [i], выполнить поиск и заменить каждые 3 на 54, но все равно сохранить значение positions.std::set
vector::swap
хороший способ? Я даже не уверен, как начать это :(
Я не могу использовать push_back
, так как это не приведет к правильному порядку значений, поскольку это важно.
Пожалуйста, будьте проще; Я только начинающий :) 1008 *