Паскаль. Дана строка символов: чёрная машина припарковывается и сигналит. Найти последнее слово строки.

7 Сен 2019 в 17:42
234 +1
0
Ответы
1

Для решения этой задачи можно использовать следующий алгоритм на языке программирования Паскаль:

program LastWordInString;
var
str: string;
lastWord: string;
i: integer;
begin
str := 'чёрная машина припарковывается и сигналит';
lastWord := '';
for i := lengthstrstrstr downto 1 do
begin
if (str[i] = ' ') and (lastWord <> '') then
break
else if striii <> ' ' then
lastWord := striii + lastWord;
end;
writeln′Последнеесловостроки:′,lastWord'Последнее слово строки: ', lastWordПоследнеесловостроки:,lastWord;
end.

Этот код считывает строку из переменной str, затем проходит по символам этой строки с конца к началу. Он ищет пробелы и, если находит слово между пробелами, сохраняет его в переменной lastWord. Когда он находит первый пробел после последнего слова, он останавливается и выводит последнее слово строки на экран.

После запуска программы на выполнение будет получен результат, что последнее слово строки "сигналит".

20 Апр 2024 в 02:56
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир