
Напишите программу, которая выводит последнее слово переданной её символьной строки. Слово – это
последовательность непробельных символов, ограниченная пробелами или концами строки. Входные данные Входная строка содержит произвольную последовательность символов. Выходные данные Программа должна вывести последнее слово этой строки. Примеры входные данные Abra babra cadabra выходные данные cadabra

Ответы на вопрос




Вот пример программы на языке Pascal, которая выводит последнее слово переданной ей символьной строки:
```pascal program LastWord; var inputString: string; lastWord: string; i: integer; begin // Ввод строки write('Введите строку: '); readln(inputString);
// Инициализация последнего слова lastWord := '';
// Поиск последнего слова for i := length(inputString) downto 1 do begin if inputString[i] <> ' ' then lastWord := inputString[i] + lastWord else if lastWord <> '' then break; end;
// Вывод последнего слова writeln('Последнее слово: ', lastWord); end. ```
Пример работы программы: ``` Введите строку: Abra babra cadabra Последнее слово: cadabra ```
Примечание: В данной программе предполагается, что входная строка не содержит лишних пробелов в начале или конце строки. Если входная строка может содержать лишние пробелы, то перед поиском последнего слова можно использовать функцию `Trim` для удаления лишних пробелов.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili