Як створити факторіал у C?

0 Comments

Алгоритм факторіальної програми на C

  1. Почати: Почати виконання програми.
  2. Вхідні дані: прочитайте ціле число n, факторіал якого потрібно обчислити.
  3. Ініціалізація: установіть факторіал змінної на 1. …
  4. Цикл: …
  5. Вихід: вивести значення факторіала після завершення циклу.
  6. Кінець: завершити виконання програми.

Хоча немає функції C, визначеної спеціально для обчислення факториалів, Математична бібліотека C дозволяє обчислювати гамма-функцію. Оскільки Г(n) = (n-1)! для додатних цілих чисел використання tgamma i+1 дає i! .

Факторіел цілого числа 'n' визначається як добуток цього числа з кожним цілим числом, меншим або рівним 'n', до 1. Наприклад, факторіал числа 4 дорівнює 4 × 3 × 2 × 1, що дорівнює 24. Він представлений за допомогою символу «!» Отже, 24 – це значення 4!.

Алгоритм факторіальної програми на C

  • Ініціалізуйте результат змінної 1.
  • Ітерація від 1 до заданого числа n.
  • Помножте результат на поточне число в кожній ітерації.
  • Після завершення циклу результат міститиме факториал заданого числа.

Факториал має натуральне число та знак оклику. Наприклад, якщо ви хочете знайти факториал для числа вісім, математично це виглядатиме так: 8!