Написан код по заданию:Помогите пожалуйста с его корректировкой,может быть,тут есть

Написан код по заданию:Помогите пожалуйста с его корректировкой,может быть,здесь есть части(имею в виду без чего можно обойтись чтоб программка работала) чего-нибудь излишнего либо можно что-то поменять чтобы код пократче был:
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; меж примыкающими словами пробел, за заключительным словом точка. Вывести тo слово последовательности, у которого длина максимальна.
var s,sl: string;
i,dmax: integer;
begin
write('Введите строку ');
readln(s);
s:=s+' '; sl:='';dmax:=0;
for i:=1 to length(s) do
if s[i]lt;gt;' ' then sl:=sl+s[i] else
begin
if length(sl)gt;dmax then
begin
dmax:=length(sl);
end;
sl:='';
end;
for i:=1 to length(s) do
if s[i]lt;gt;' ' then sl:=sl+s[i] else
begin
if length(sl)=dmax then
write('Самое длинноватое слово:',sl,' ');
sl:='';
end;
end.

Задать свой вопрос
Тимур
щас разберусь и напишу
Степа Куцер
я конечно запутался
Милана
ибо каким-то образом паскаль крашнулся
Vladislav
ну тогда есть какиенибудь ещё идейки как вывести самое длинноватое слово ?
Машенька Шведько
есть, в python-e
Сокарев Максимка
могу написать?
Стефания Авласенкова
Ну,давай в питоне
1 ответ

s = str(input())

args = s.split(' ')

maximum = 0

for i in range(0, len(args)):

   sub = len(args[i])

   if sub gt; maximum:

       maximum = sub

       word = args[i]

print(word)


Eva Mejlman
тут самая неувязка в реализации фунцкии split() в паскале
Василиса Дирявко
Да хорошо,всё равно спасибо
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт