| Ім'я функції | Опис функції | Прототипи |
|---|---|---|
| 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) |