[Useful Info] Факториели или що е то

Надявам се да помогна на хората, които не са разбрали как да решат пета, шеста и седма задача от последното домашно, а именно "Домашно номер 6".

Факториел е функция на естествените числа, равна на произведението на първите n естествени числа. Или по друг начин казано - ако имаме числото 5 то се превръща в произведението от 1*2*3*4*5 = 120;

Какво обаче трябва да знаем (предимно за 6-та задача, където се иска да бъде направена само с един for цикъл). Ако вземем 2 факториела можем да съкратим техните повтарящи се числа. Т.е. факториелите 5 и 3 имат следната репрезентация : 

1*2*3*4*5 = 120

1*2*3 = 6

Ако (както в случая със задача 6 имаме деление на факториели от по-голям към по - малкия) то можем да съкратим числата 1,2,3 и да получим отговора на делението, който ще бъде 4*5 = 20.

Надявам се да съм успял да го обясня разбираемо и успех на всички :)