дано натуральное число n определите количество цифр в цифровой записи его числа,которые имеют наибольшее значение пример N=1808,количество чифр с
1-4 класс
|
наибольшим значением равно 2(две циры 8)
var n, amount, max_digit, copy_of_n: integer;
begin
read(n);
copy_of_n := n;
amount := 0;
max_digit := copy_of_n mod 10;
while copy_of_n <> 0 do
begin {Находим наибольшую цифру в числе}
if max_digit < copy_of_n mod 10
then
max_digit := copy_of_n mod 10;
copy_of_n := copy_of_n div 10;
end;
copy_of_n := n;
while copy_of_n <> 0 do {Считаем количество таких цифр}
begin
if copy_of_n mod 10 = max_digit
then
amount := amount + 1;
copy_of_n := copy_of_n div 10;
end;
writeln(amount);
end.
Другие вопросы из категории
Помогите пожалуйста!
а) Сторона, передающая информацию.
2 строчки.
б) Сторона, принимающая информацию.
2 строчки.
в) Система обмена сообщениями (письмами) с помощью компьютерных сетей.
2 строчки.
чайника в грелку 7)поставь чайник на место 8)Конец. (Название обратного алгоритма: тоже напишите) 1)Начало 2)... 3)... 4).. 5).. 6).. 7).. 8) Конец
Читайте также
Ребятушки, пишите те, кто реально может помочь. Очень прошу)))
это ТурбоПаскаль
количество стрелок и прибавил количество букв русского алфавита, начертание которых на клавиатуре совпадает с начертанием некоторых букв английского алфавита на клавиатуре. Какое число получилось у Васи?
количество стрелок и прибавил количество букв русского алфавита, начертание которых на клавиатуре совпадает с начертанием некоторых букв английского алфавита на клавиатуре. Какое число получилось у Васи, если он не допустил ошибок