Помощь - Поиск - Пользователи - Календарь
Полная версия: Максимальная длинна слова
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Евгений123
Здравствуйте помогите пожалуйста переделать программу так чтобы в итоге выводилось количество символов самого длинного слова, а не само слово.

вот листинг:

program nomer3;
uses Crt;
var
z, maxWord: String;
aStrt, aLen: Integer;
i: Integer;
begin
ClrScr;
Writeln('Введите текст:');
ReadLn(z);
maxWord:= '';
aStrt:= 1;
aLen:= 1;
for i:= 2 to Length(z) do
begin
if (z[i] = ' ') or
((i = Length(z)) and (z[i] <> ' '))
then
begin
aLen:= i - aStrt;
if (i = Length(z)) then
inc(aLen);
if (aLen > Length(maxWord)) then
maxWord:= copy(z, aStrt, aLen);
aStrt:= Succ(i);
end;
end;
WriteLn;
WriteLn('Длинна максимального слова в предложении:');
WriteLn(maxWord);
end.


Заранее спасибо!
klem4
length(maxWord);
Евгений123
Всмысле " length(maxWord);"?
klem4
writeln(length(maxWord))
Евгений123
Все теперь понятно.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.