Вопрос задан 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.

Решение

  1. Считываем n.

  2. Заводим переменную ans = 1.

  3. Перемножаем все числа от 2 до n.

  4. Выводим результат.

Код на 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.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос