ЗАДАНИЕ
Вводится строка из строчных латинских букв, слова разделены пробелами, признак конца ввода ENTER. При выполнении задания исходные и полученные предложения организовать в виде двухсвязного списка.
Программа должна содержать процедуру формирования исходного списка, процедуру вывода результата, процедуру или функцию реализации непосредственно варианта задания.
ВАРИАНТЫ
Номер варианта
| Постановка задачи
|
| Если слово предложения четной длины, то перевернуть его.
|
| Удалить из каждого слова предложения букву, стоящую непосредственно перед пробелом.
|
| Упорядочить слова в предложении по длине (по возрастанию).
|
| Упорядочить слова в предложении по первой букве.
|
| Перенести в каждом слове предложения последнюю букву в начало слова.
|
| Удалить из введенного предложения все слова с четными номерами и перевернуть слова с нечетными номерами.
|
| Удалить из каждого слова предложения последнюю букву.
|
| Удалить из каждого слова предложения все последующие вхождения первой буквы.
|
| Удалить из каждого слова предложения все предыдущие вхождения последней буквы.
|
| Оставить в каждом слове предложения только первые вхождения каждой буквы.
|
| Если слово предложения нечетной длины, то удалить в нем среднюю букву.
|