Дано натуральное число n. Написать программу, которая вычисляет факториал - C (СИ)
Формулировка задачи:
3. Дано натуральное число n. Написать программу, которая вычисляет факториал неотрицательных целых чисел n (т.е. число целое и больше 0). Формула вычисления факториала приведена ниже.
n! = 1*2*3*....*n, (формула вычисления факториала числа n)
0! = 1 (факториал 0 равен 1 (по определению факториала))
Решение задачи: «Дано натуральное число n. Написать программу, которая вычисляет факториал»
textual
Листинг программы
#include <stdio.h> int main(void) { unsigned long long int factorial=1; int i,N; scanf("%d",&N); for (i=1;i<=N;++i) { factorial*=i; printf("\nFactorial(%i)=%llu\n",i,factorial); } system("pause"); return 0; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с вводом/выводом
- Объявление переменных: — factorial — для хранения результата вычисления факториала — i — счётчик цикла — N — число, на которое нужно вычислить факториал
- Ввод значения N с клавиатуры
- Вычисление факториала с помощью цикла for от 1 до N — Перемножение значения i на текущее значение factorial — Вывод на экран значения факториала
- Завершение работы программы с помощью функции system(
pause
) - Возврат 0 для успешного завершения программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д