Дано натуральное число N. Определить максимальную цифру, используемую в записи числа и подсчитать, сколько раз она использована в записи числа N.
ПАСКАЛЬ

20 Авг 2019 в 08:28
250 +1
2
Ответы
1

program MaxDigitCount;

var
N, num, maxDigit, count, maxCount: integer;

begin
write('Введите натуральное число N: ');
readln(N);

maxDigit := 0;
maxCount := 0;

num := N;

repeat
count := 0;
N := num;

while N > 0 do
begin
if N mod 10 = maxDigit then
count := count + 1;
N := N div 10;
end;
if count > maxCount then
begin
maxCount := count;
maxDigit := num mod 10;
end;
num := num div 10;

until num = 0;

writeln('Максимальная цифра, используемая в числе: ', maxDigit);
writeln('Количество использований максимальной цифры: ', maxCount);

end.

20 Апр 2024 в 13:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир