Сначала посчитаем сколько чисел в интервале от 1 до 2014 делится на 5Таких чисел - каждое пятое, т.е. int(2014 / 5) = 402Теперь посчитаем сколько чисел делится на 25int (2014/25) = 80Далее по всем степеням пятеркиint (2014/125) = 16int (2014/625) = 3Таким образом в разложении факториала 2014 на простые множители пятерка будет присутствовать 402+80+16+3 = 501 разАналогично можно посчитать сколько в разложении будет двоекЕсли есть желание - сделайте сами, но вполне очевидно, что их будет больше чем пятерок...Каждый ноль в конце произведения - это пара множителей 5 и 2...Т.е. нулей у факториала будет ровно 501