Задать вопрос
28 сентября, 08:20

Ввести натуральное число и определить, какие цифры встречаются несколько раз. С помощью repeat until

+2
Ответы (1)
  1. 28 сентября, 10:50
    0
    program zz1;

    var s, n, k, k1, p:integer; / / задаем переменные целого типа

    begin

    write (' введите натуральное число ');

    read (n); / / вводим с клавиатуры число

    s:=0;

    repeat / / организуем цикл, пока в числе есть цифры

    k:=n mod 10; / /получаем последнюю цифру

    s:=n; / / запоминаем n

    repeat / / организуем цикл, пока в числе есть цифры

    k1:=s mod 10; / / получаем последнюю цифру

    s:=s div 10; / / отбрасываем ее

    if k = k1 then p:=p+1;

    until s=0;

    if p>1 then write (k,' '); p:=0; / / выводим ответ

    n:=n div 10; / /отбрасываем ее

    until n=0;

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Ввести натуральное число и определить, какие цифры встречаются несколько раз. С помощью repeat until ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1) Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом. 2) Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом).
Ответы (1)
Ввести натуральное число и определить, какие цифры встречаются несколько раз. Пример: Введите число > = 0: 2323 Повторяются: 2, 3
Ответы (1)
Ввести натуральное число и определить, какие цифры встречаются несколько раз. Язык: Pascal
Ответы (1)
Перед вами слова, которые встречаются во многих программах на языке Паскаль. Как они переводятся на русский язык? if then else and or for do while repeat until
Ответы (1)
Ввести 2 числа используя оператор ввода данных read (). Перед оператором read () обязательно вывести объяснения значения какой переменной надо ввести (Например, writeln ('vvedite a'); ). Ввести их через запятую.
Ответы (1)