Задать вопрос
11 января, 20:00

Надо написать программу на Паскале, без массивов.

Дано натуральное число. Определить, сколько раз у этого числа встречается минимальная цифра. (Например, при вводе числа 2618319, на экране должно быть "2").

+3
Ответы (2)
  1. 11 января, 20:14
    0
    Var a, k, count: integer;

    begin

    readln (a) ;

    k:=a mod 10;

    a:=a div 10;

    count:=1;

    while (a0) do begin

    if (a mod 10 = k) then count+=1;

    if (a mod 10 < k) then begin

    k:=a mod 10;

    count:=1;

    end;

    a:=a div 10;

    end;

    writeln (count) ;

    end.
  2. 11 января, 21:05
    0
    Var

    s:string;

    c:char;

    i, k:integer;

    begin

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

    c:=s[1]; k:=1;

    for i:=2 to length (s) do

    if s[i]=c then Inc (k)

    else if s[i]
    Writeln ('Наименьшая цифра ', c,' встретилась ', k,' раз (а) ')

    end.

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

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

    Наименьшая цифра 1 встретилась 2 раз (а)
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Надо написать программу на Паскале, без массивов. Дано натуральное число. Определить, сколько раз у этого числа встречается минимальная ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
10. Составить программу, осуществляющую ввод числовых переменных. При вводе положительного числа вывести информацию: "Число больше ноля", при вводе отрицательного числа - "Число меньше ноля", при вводе ноля - "Вы ввели ноль".
Ответы (1)
Составить программу, осуществляющую ввод числовых переменных. При вводе положительного числа вывести информацию: "Число больше ноля", при вводе отрицательного числа - "Число меньше ноля", при вводе ноля - "Вы ввели ноль".
Ответы (1)
в Паскале 1. Среди четырёхзначных чисел выбрать те, у которых все четыре цифры различны. 2. Дано шестизначное число n. Определить сколько раз в нём повторяется минимальная цифра. 3.
Ответы (1)
1. Дано натуральное число. Найти первую цифру данного числа. 2. Дано натуральное число. Определить количество троек в нем. 3. Дано натуральное число. Определить количество четных цифр в нем. Все это при помощи цикла:while
Ответы (1)
1. Дано двузначное число. Определить: a. какая из его цифр больше, первая или вторая; b. одинаковы ли его цифры. 2. Дано двухзначное число. Определить, равен ли квадрат этого числа учетверённой сумме кубов его цифр.
Ответы (1)