Факториалом числа n (обозначается n! ) называется произведение от 1 до n (1*2**n). как найти, на сколько нулей заканчивается число
Ответы на вопрос:
пусть дано число n, при этом , при некотором k∈n; тогда число нулей в десятичной записи числа n равно , где [x] - целая часть числа x.
число оканчивается на k нулей = число k раз делится на 10 = число k (не меньше k) раз делится на 2 и на 5 = в разложении числа на простые делители (основная теорема арифметики) содержится k (не меньше) двоек и пятерок.
в случае с n! , нужно посчитать, сколько (и с какой кратностью) чисел от 1 до n делятся на 5 (соответственно, сколько пятерок будет в разложении). количество двоек можно не считать, т.к. очевидно, их будет не меньше пятерок.
количество чисел от 1 до n, которые делятся на 5, равно n div 5 (n поделить на 5 нацело).
заметим, что числа, которые делятся на 25, делятся на 5 дважды, т.е. и учитывать их нужно дважды. один раз мы их посчитали в n div 5, так что нужно включить их еще раз - всего их n div 25.
соответственно, числа, которые делятся на 125, делятся на 5 трижды, так что нужно прибавить еще n div 125, и т.д.
т.е. результат:
= (n div 5) + (n div 25) + (n div 125) + (n div 625) +
суммирование продолжается до тех пор, пока соответствующая степень 5 не превысит n.
пример: n = 100
100! = 93 326 215 443 944 152 681 699 238 856 266 700 490 715 968 264 381 621 468 592 963 895 217 599 993 229 915 608 941 463 976 156 518 286 253 697 920 827 223 758 251 185 210 916 864 000 000 000 000 000 000 000 000
- 24 нуля
(100 div 5) + (100 div 25) = 20 + 4 = 24
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Математика
-
ksenya2004211.06.2023 23:43
-
sasasnikas02.03.2023 20:17
-
SerPol14.09.2022 07:54
-
Софяйка19.06.2020 17:26
-
Kirill769206.10.2022 17:43
-
мама102103.08.2022 11:05
-
SofiyaSofiaro10.03.2022 20:58
-
fsjxjnlsjaCn22.08.2021 04:53
-
Мама1мама210.10.2022 23:32
-
Аля1611108.03.2021 07:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.