Задать вопрос
12 мая, 08:20

Здравствуйте,

помогите с задачей на PascalABC.

Найти и вывести все шипящие буквы (без повторений), которые встретились в самом длинном слове.

+1
Ответы (1)
  1. 12 мая, 11:41
    0
    var

    a: array [1 ... 4] of char;

    s: string;

    i: byte : = 1;

    begin

    readln (s) ;

    while (i < length (s)) do

    begin

    if ((not (s[i] in ['ж', 'ч', 'ш', 'щ'])) or (pos (s[i], s) > i)) then

    delete (s, i, 1)

    else

    i + = 1;

    end;

    writeln (s) ;

    end.

    Суть в том, чтобы удалить все нешипящие буквы, а также повторы шипящих, после чего просто вывести строку
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Здравствуйте, помогите с задачей на PascalABC. Найти и вывести все шипящие буквы (без повторений), которые встретились в самом длинном ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы