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

Написать программу для Pascal

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

+5
Ответы (2)
  1. 27 ноября, 15:38
    0
    Program nd;

    var n, n1, d, d1: longint;

    k, a, c: integer;

    b: boolean;

    begin

    write ('Введите число: ') ;

    readln (n) ;

    b: = false;

    k:=0;

    while (n>9) and (not b) do

    begin

    d: = n mod 10;

    n1: = n div 10;

    while (n1>0) and (not b) do

    begin

    d1: = n1 mod 10;

    b: = d1 = d;

    n1: = n1 div 10;

    end;

    n: = n div 10;

    end;

    while n0 do

    begin

    c:=n mod 10;

    if c=d1 then k:=k+1;

    n:=n div 10;

    end;

    if b then writeln ('в этом числе повторяется ', k+1,' раз цифра ', d1)

    else writeln ('цифры не повторяются') ;

    end.
  2. 27 ноября, 17:37
    0
    Var n, m, k:integer;

    mn1, mn2:set of 0 ... 9;

    begin

    write ('n = ') ;

    readln (n) ;

    mn1:=[]; mn2:=[];

    m:=n;

    while m>0 do

    begin

    k:=m mod 10;

    if k in mn1 then mn2:=mn2+[k];

    mn1:=mn1+[k];

    m:=m div 10;

    end;

    if mn2=[]

    then writeln ('В числе нет повторяющихся цифр')

    else begin

    write ('Повторяются цифры: ') ;

    for k:=0 to 9 do

    if k in mn2 then write (k:2) ;

    end;

    end.

    Пример:

    n = 23432

    Повторяются цифры: 2 3
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Написать программу для Pascal -Ввести натуральное число и определить, какие цифры встречаются несколько раз. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Помогите написать программу Паскаль, очень прошу, вообще не шарю в программах, а так 2 поставят! Задача "A": Ввести натуральное число и найти сумму его цифр. Пример: Введите натуральное число: 12345. Сумма цифр 15.
Ответы (2)
9 класс. Сделайте программу в паскале Ввести натуральное число и определить, какие цифры встречаются несколько раз, если никакие не повторяются вывести: "Цифры не повторяются.
Ответы (1)
1) Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры, стоящие рядом. 2) Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом).
Ответы (1)
Как описывают переменные в Pascal? Какие стандартные числовые типы языка Pascal вам известны? Что вам известно о соответствии типов переменных в языке Pascal? Какие арифметические операции можно выполнять в Pascal?
Ответы (1)
1) Вычислить длину окружности и площадь круга одного и того же заданного радиуса R. Pascal (желательно с блок-схемой) 2) Найти сумму членов арифметической прогрессии, если известны её первый член, знаменатель и число членов прогрессии Pascal
Ответы (1)