Зміст

Функції з послідовностями

Ім'я функціїОпис функціїПрототипи
FactФункція знаходить факторіал натурального числа
n! = n * (n-1) * (n-2) * ... * 3 * 2
long Fact(int)
FactDoubleФункція знаходить подвійний факторіал натурального числа. Для парного числа знаходиться добуток всіх парних чисел, для непарного числа знаходиться добуток всіх непарних чисел. Наприклад,
7!!=7*5*3, а 6!!=6*4*2
long FactDouble(int)
FibByPos Функція знаходить число Фібоначчі за його номером. Наприклад, передається число 7 повертається число 13, яке сьоме в цій послідовності.int FibByPos(int)
IsArmФункція визначає, чи є натуральне число числом Армстронга, тобто числом, яке дорівнює сумі ступенів своїх цифр. Ступінь дорівнює кількості цифр у числі. Наприклад, число 153 є числом Армстронга.
Бо 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153.
bool IsArm(int)
IsArProgrФункція визначає, чи є число A елементом арифметичної прогресії, де перший член дорівнює B, а різниця C? А, В та С натуральні числа. bool IsArProgr(int A,int B,int C)
IsFibФункція визначає, чи є натуральне число числом Фібоначчі, тобто числом, яке є елементом послідовності 1 1 2 3 5 8 13 21 … кожне наступне число є сумою двох попередніхbool IsFib(int)
IsGeomProgrФункція визначає, чи є число А елементом геометричної прогресії, де перший член дорівнює B, а знаменник C? А, В та С натуральні числа.bool IsGeomProgr(int A,int B,int C)
IsPowФункція визначає, чи є число А ступенем числа В. А та В натуральні числа. bool IsPow(int A,int B)

Зміст