Вопрос, который вызвал трудности
Напишите программу, которая выводит последнее слово переданной её символьной строки. Слово – это последовательность непробельных символов, ограниченная пробелами или концами строки.
Входные данные
Входная строка содержит произвольную последовательность символов.
Выходные данные
Программа должна вывести последнее слово этой строки.
Примеры
входные данные
Abra babra cadabra
выходные данные
cadabra
Ответ экспертов Учись.Ru
Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме «Информатика». Ваш вопрос звучал так: Напишите программу, которая выводит последнее слово переданной её символьной строки. Слово – это последовательность непробельных символов, ограниченная пробелами или концами строки.
Входные данные
Входная строка содержит произвольную последовательность символов.
Выходные данные
Программа должна вывести последнее слово этой строки.
Примеры
входные данные
Abra babra cadabra
выходные данные
cadabra
После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:
Program z1; Var i,b,j,n:integer; s,space,h:string; a: array [1..1000] of string;Begin write('Введите текст - '); readln(s); b:=length(s); space:=' '; i:=1; n:=0; j:=1; while i<=b do begin h:=''; while s[i]<>space do begin h:=h+s[i]; i:=i+1; end; a[j]:=h; j:=j+1; i:=i+1; n:=n+1; end; write(a[n],' '); End. Только в конце предложения ставь тоже пробел!