Аватар
Информатика, опубликовано 2018-08-22 22:03:19 by Гость

Дано предложение. Напечатать его самое длинное слово.(Паскаль)

Аватар
Ответ оставил Гость

Var s,s1,max:string;
begin
write(Введите строку: );
readln(s);
s:=s+ ;
max:=;
while Pos( ,s)>0 do
begin
s1:=Copy(s,1,Pos( ,s)-1);
delete(s,1,Pos( ,s));
if Length(s1)>Length(max) then max:=s1;
end;
writeln(Самое длинное слово в строке = ,max);
readln;
end.

В качестве разделителя, используйте пробел.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.