Обратный порядок слов в предложенииC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Обратный порядок слов в предложении

Сообщение Anonymous »

У меня возникли трудности с созданием функции, меняющей порядок предложений. Я прочитал много функций о том, как рекурсивно переворачивать буквы, и мне это удалось, но я не хочу менять местами буквы в словах. Я хочу поменять расположение слов в предложении.

Пример:

Это предложение.

предложение. a — это

Это мой код на данный момент. Как перейти от обратного порядка букв всего предложения к порядку размещения слов в предложении?

Вывод текущего кода будет следующим: !dlroW olleH< /p>

Код: Выделить всё

void reverse(const std::string str)
{
int length = str.size();
if(length > 0)
{
reverse(str.substr(0,length-1));
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/42105689/reverse-word-order-in-sentence[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»