Вопрос задан 27.06.2026 в 23:44.
Предмет Информатика.
Спрашивает Путилина Аня.
C++
Факториал
По данному целому неотрицательному n
вычислите значение n!
Входные данные:
Вводится число n
(0⩽n⩽15).
Выходные данные:
Выведите ответ к задаче.
Ввод:
3
Вывод:
6
Ответы на вопрос
Отвечает Хрусталева Кристина.
Нужно просто вычислить факториал числа n.
Факториал определяется так:
-
0! = 1 -
1! = 1 -
n! = 1 * 2 * 3 * ... * n
Так как по условию 0 ≤ n ≤ 15, ответ помещается в тип int или long long.
Решение
-
Считываем
n. -
Заводим переменную
ans = 1. -
Перемножаем все числа от
2доn. -
Выводим результат.
Код на C++
C++#include
using namespace std;
int main() {
int n;
cin >> n;
long long ans = 1;
for (int i = 2; i <= n; i++) {
ans *= i;
}
cout << ans;
return 0;
}
Пример
Ввод:
3
Вывод:
6
Потому что 3! = 1 * 2 * 3 = 6.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

