0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
|
||||||
1 | ||||||
Напечатать все слова, отличные от последнего, предварительно преобразовав каждое из них по заданному правилу26.03.2019, 17:22. Показов 2217. Ответов 8
Задача такая: Задан текст. Напечатать все слова, отличные от последнего, предварительно преобразовав каждое из них по следующему правилу: перенести последнюю букву в начало слова, используя функции. Перенести последний символ то я смог, написал, а вот с условием про последнее слово возникают проблемы, как это можно реализовать?
0
|
|
26.03.2019, 17:22 | |
Ответы с готовыми решениями:
8
ООП. Напечатать слова, отличные от последнего слова, предварительно преобразовав каждое из них по правилу
|
261 / 111 / 53
Регистрация: 22.01.2017
Сообщений: 448
|
|
26.03.2019, 17:29 | 2 |
THeUnitedStatem, функцией find_last_of можно найти индекс последнего пробела, ну и следовательно последнее слово
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
|
|
26.03.2019, 17:35 [ТС] | 3 |
У меня слова вводятся последовательно, до окончания цикла неизвестен последний пробел(, да и индекса нет, там же string
0
|
5795 / 3215 / 1328
Регистрация: 07.02.2019
Сообщений: 8,122
|
|
26.03.2019, 17:37 | 4 |
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
|
|
26.03.2019, 17:44 [ТС] | 5 |
0
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
|
|
26.03.2019, 17:57 [ТС] | 7 |
и зачем же она нужна? она лишь копирует элементы диапазона, если б входные данные были определены, то да, поможет, а так пока не понимаю
0
|
5795 / 3215 / 1328
Регистрация: 07.02.2019
Сообщений: 8,122
|
|||||||||||
26.03.2019, 18:49 | 8 | ||||||||||
![]() Решение
THeUnitedStatem
то же самое, только copy_if
2
|
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
|
|
26.03.2019, 19:04 [ТС] | 9 |
Так вот как, понял, был не прав, благодарю)
0
|