[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.
Надявам се да съм успял да го обясня разбираемо и успех на всички :)