Среди чисел 1, 2,...,n количество чисел делящихся на простое число p равно [n/p], где [...] - целая часть числа. Т.к. среди них есть числа делящиеся на p², p³,..., то количество чисел среди них, которые делятся на p только в первой степени равно [n/p]-[n/p²], т.е. мы из всех делящихся на р вычли все, длящиеся на р². Аналогично, количество чисел в ряду 1,...,n делящихся ровно на p² и не делящихся на p в степенях больших 2, равно [n/p²]-[n/p³]. Для степени p³ таких чисел будет [n/p³]-[n/p⁴] и т.д... Таким образом, количество чисел, у которых в разложении на простые p входит в разложение ровно в k-ой степени равно [n/p^k]-[n/p^(k+1)].
Значит в разложении n! на простые множители простое p входит в степени ([n/p]-[n/p²])+2([n/p²]-[n/p³])+3([n/p³]-[n/p⁴])+...=[n/p]+[n/p²]+[n/p³])+... Понятно, что с некоторой степени все целые части [n/p^k] будут равны 0, т.к.n/p^k станет меньше 1 при больших k (а именно, при k>[ln(n)/ln(p)].).
Теперь, чтобы посчитать сколькими нулями оканчивается число n! нужно посчитать на какую степень десятки оно делится. Поскольку 10=2*5, нужно узнать в каких степенях 2 и 5 входят в разложение n! на простые множители и из этих степеней выбрать минимальную. Согласно доказанной формуле, очевидно, что степень двойки будет больше степени пятерки, поэтому достаточно посчитать степень пятерки.
Итак, а) у числа 10! в разложении на простые 5 входит в степени [10/5]+[10/5²]+...=2+0+...=2, т.е. 10! заканчивается 2 нулями. б) у числа 50! в разложении на простые 5 входит в степени [50/5]+[50/5²].=10+2=12, т.е. 50! заканчивается 12 нулями. в) у числа 100! в разложении на простые 5 входит в степени [100/5]+[100/5²].=20+4=24, т.е. 100! заканчивается 24 нулями.
а=1 , b=6 , с=5
D= b²-4ac
D= 36 -4*1*5 =36-20= 16
D>0 два корня уравнения , √D= 4
х₁, х₂ = (-b +- √D) /2a
x₁= (-6-4)/2 =-10/2=-5
x₂= (-6+4)/2 = -2/2=-1
x² -1.8x -3.6 =0
D= (-1.8)² - 4* 1* (-3.6) = 3.24 +14.4 = 17.64
D>0 , √D= 4.2
х₁= (1,8 - 4,2 ) / 2 = 2,4/2=1,2
х₂= (1,8+4,2)/2 = 3
4х²-х-14=0
D= (-1)² -4 *4 *(-14)=1+ 224=225
D>0 , √D= 15
x₁= (1-15)/(2*4)= 14/8= 1.75
x₂= (1+15)/8= 16/8=2
2x²+x-3=0
D= 1 -4*2*(-3) = 1+24=25
D>0 , √D= 5
x₁= (-1-5) /(2*2) = -6/4= -1.5
x₂= (-1+5)/4 =1
2x²-9x=35
2x²-9x-35 =0
D= 81 -4*2*(-35) =81+280=361
D>0 , √D=19
x₁= (9-19)/ (2*2) =-10/4=-2.5
x₂= (9+19)/4 = 28/4=7
Значит в разложении n! на простые множители простое p входит в степени
([n/p]-[n/p²])+2([n/p²]-[n/p³])+3([n/p³]-[n/p⁴])+...=[n/p]+[n/p²]+[n/p³])+...
Понятно, что с некоторой степени все целые части [n/p^k] будут равны 0, т.к.n/p^k станет меньше 1 при больших k (а именно, при k>[ln(n)/ln(p)].).
Теперь, чтобы посчитать сколькими нулями оканчивается число n! нужно посчитать на какую степень десятки оно делится. Поскольку 10=2*5, нужно узнать в каких степенях 2 и 5 входят в разложение n! на простые множители и из этих степеней выбрать минимальную. Согласно доказанной формуле, очевидно, что степень двойки будет больше степени пятерки, поэтому достаточно посчитать степень пятерки.
Итак,
а) у числа 10! в разложении на простые 5 входит в степени
[10/5]+[10/5²]+...=2+0+...=2, т.е. 10! заканчивается 2 нулями.
б) у числа 50! в разложении на простые 5 входит в степени
[50/5]+[50/5²].=10+2=12, т.е. 50! заканчивается 12 нулями.
в) у числа 100! в разложении на простые 5 входит в степени
[100/5]+[100/5²].=20+4=24, т.е. 100! заканчивается 24 нулями.