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

Ввести предложение (между словами не менее одного пробела). Вывести длину самого длинного слова.

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

Program PR1;
uses crt;
var stroka,tmp:string;
i,b,max:integer;
Begin
clrscr;
readln(stroka);
max:=0;
for i:=1 to length(stroka) do if (stroka[i]= ) or (stroka[i]=.) then begin
if length(tmp)>max then max:=length(tmp);
tmp:=;
end
else begin
tmp:=tmp+stroka[i];
if i=length(stroka) then if length(tmp)>max then max:=length(tmp);
end;
writeln(max);
end.

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

Форма вопроса доступна на полной версии этой страницы.