Задать вопрос
18 декабря, 21:16

Программа Паскаль

Пользователь вводит число. Вывести на экран сколько раз в числе встречаются подряд идущие цифры 23

+1
Ответы (1)
  1. 19 декабря, 00:41
    0
    Var

    s: string;

    i, n, k: integer;

    begin

    Write ('Введите число: ') ; Readln (s) ;

    k : = 0; n : = Length (s) ; i : = 1;

    repeat

    if s[i] + s[i + 1] = '23' then begin k : = k + 1; i : = i + 2 end

    else i : = i + 1

    until i > = n;

    Writeln ('Количество повторений "23" равно ', k)

    end.

    Тестовое решение:

    Введите число: 546423452323023

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