Задать вопрос
19 сентября, 16:16

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

+1
Ответы (1)
  1. 19 сентября, 17:45
    0
    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.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Ввести предложение (между словами не менее одного пробела). Вывести длину самого длинного слова. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
через паскаль 1 ввести 3 числа, вывести наименьшее 2 ввести номер месяца, вывести название месяца 3 ввести 5 чисел, вывести в порядке убывания
Ответы (1)
В Python С клавиатуры вводится натуральное число. Программа должна вывести следующее за ним четное число. Например, если ввести 7, то программа должна вывести 8, а если ввести 8, то программа должна вывести 10.
Ответы (1)
1) Ввести число. Если оно неотрицательно (больше 0), вычесть из него 10, иначе - прибавить к нему 10 2) Ввести 2 числа.
Ответы (1)
Напишите на языке C++! 1) Ввести число. Если оно неотрицательно (больше 0), вычесть из него 10, иначе - прибавить к нему 10 2) Ввести 2 числа.
Ответы (1)
Ввести стоимость покупки в магазине, если стоимость меньше тысячи, то вывести "скидки нет", если стоимость от 1000 до 5000, то вывести "скидка 5%", если стоимость свыше 5000, то вывести "скидка 10%". Вывести сумму со скидкой.
Ответы (1)