Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Строка формируется двумя способами: из зараннее сформированного массива или вводится пользователем с клавиатуры. Обязательно сделать проверку на то, что строка пуста. При вводе с клавиатуры надо проверить, что каждое предложение в строке оканчивается на один из следующих символов .?! А еще в строке не должно быть других символов, кроме как :;,.!?

Само задание заключается в следующем: в строке перевернуть все слова в предложении, чей номер совпадает с их длинной.

Пример.

Исходная строка: В лесу родилась елка! В лесу она росла. Зимой и летом была стройная, зеленая!

Полученная строка на выводе: В лесу родилась акле! В лесу ано росла. Зимой и летом алыб стройная, зеленая!

Методы расширения коллекций не использовать. Можно использовать класс String и его методы, StringBuilder и его методы, класс Regex и его методы. Отдельные действия необходимо выносить в функции. Также должно быть текстовое меню (1. Сформировать строку / 2. Напечатать строку / 3. Перевернуть слова в строке, чей номер в предложении совпадает с их длиной). Вся лаба - консольное приложение

5 месяцев назад
guest_1702819825413
Россия
5 месяцев в сервисе
Была
5 месяцев назад