ако х е положително цяло число , тогава най-малката стойност на х, за които х ! е неделими от 100000 е ? може ли някой да обясни интуитивно това, което въпросът задава ?
За да се дели на х, за да се дели на 1000, трябва да има най-малко 3 нули. след 0 във факториел на число се получава от 2 и 5 в него: 2 * 5  10 . така че, ние се нуждаем от 10, за да бъде в х ! най-малко на мощност от 3 . 5 !  120 има 1 следа нули . 10 ! ще има 2 следа нули . 15 ! ще има 2 след нули .
divide(100000, multiply(add(const_1, const_4), const_1000))