Вычислить факториал числа - C (СИ)
Формулировка задачи:
Дано целое число N (> 0). Найти произведение
N! = 1·2·…·N
(N–факториал). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.
Решение задачи: «Вычислить факториал числа»
textual
Листинг программы
#include <stdio.h> int main(void) { double fact = 1; int i; for (i=1;i<=10;i++) { fact = fact * i; } printf("%lf",fact); return 0; }
Объяснение кода листинга программы
В этом коде на языке C выполняется вычисление факториала числа.
- В первой строке подключается стандартная библиотека, которая содержит функции для ввода и вывода данных.
- В функции main() создаются две переменные: fact типа double для хранения результата и i типа int для управления циклом.
- С помощью цикла for перебираются числа от 1 до 10.
- Переменная fact умножается на текущее значение i.
- После завершения цикла выводится значение fact с помощью функции printf().
- Функция main() возвращает 0, что означает успешное завершение работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д