Я хочу пробежаться по вектору и, используя библиотеку algorithm, перевернуть каждое число. Например: 1, 5, 16, 27 - 1, 5, 61, 72.
Я думал, что я могу сделать следующим образом:
reverse(in_string.begin()[i], in_string.end()[i]);
Но компилятор не принимает такое условие и отказывается выполнять программу. Скажите пожалуйста, как я могу перевернуть каждое число в векторе стрингов?
ошибка здесь in_string.begin()[i]
ну вот предположим, что у вас array вектор строк, тогда так и переворачивайте: std::vector<std::string> array; ... for(auto& s: array) { std::reverse(std::begin(s), std::end(s)); }
Вау, ничего себе. Огромное спасибо
Обсуждают сегодня