n factorial это произведение всех чисел от 1 до n. Для заданного числа n определите, сколько нулей в конце десятичной записи n factorial.
10-11 класс
|
Program 1;
var n,k2,k5,i,a:integer;
begin
write('n=');
read(n);
k2:=0;k5:=0;
for i:=2 to n do begin a:=i;
if a mod 2=0 then while a>=2 do
begin
a:=a div 2;
k2:=k2+1;
end;
a:=i;
if a mod 5=0 then while a>=5 do begin a:=a div 5;
k5:=k5+1; end; end;
if k2<k5 then write(k2) else
write(k5);
readln
end.
Комментарий удален
Другие вопросы из категории
пользователем.
Задача 2. Даны трёхзначные натуральные числа n и k (n < k). Из чисел от n до k найти все, запись которых содержит ровно две одинаковые цифры. Например, числа 266, 661, 767, 776 – содержат ровно 2 одинаковые цифры.
Задача 3. Дано два целых положительных числа a и n, вводимых с клавиатуры (выполнить проверку на выполнения данного условия). Найти an и na.
таблице в порядке возрастания их значений.
Буду очень благодарна. Заранее спасибо
ячеек. Какие значения примут перечисленные ячейки?
1) A2
2) A3
3) A4
4) B1
5) C1
А) 9
Б) 5
В) 10
Г) 4
Д) 7
Читайте также
N-Factorial - это произведение всех чисел от 1 до N.Для заданного числа N определите,сколько нулей в конце десятичной записи.
Формат входных данных
В единственной строке входного файла содержится одно целое положительное числа NN(1
B<=100).
Выходнфе данные: вывести сумму всех целых чисел от А до В включительно.
Можно, пожалуйста, с объяснением.
2)Написать программу определяющую сумму всех нечетных чисел от 1 до 99