Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
17 мая 2023 15:22
606
Степан Джобсов недавно съездил в Лос-Анджелес и познакомился там с разными богатыми людьми, которые захотели, чтобы "Вау Хауз" занялся дизайн-проектами их домов. Всего Степан получил n новых заказов.
Сколько существует комбинаций расположения этих заказов в очереди выполнения. Комбинации отличаются друг от друга только перестановкой.
Напишите ФУНКЦИЮ calc(n), которая получает на вход n (количество заказов) и возвращает в качестве ответа целое число – сколько комбинаций формирования очереди из заказов существует.
Вот формула для вычисления:
ответ = n*(n−1)*(n−2)*...*3*2*1
Формат входных данных
Одно целое число: n.
Формат выходных данных
Напишите функцию calc(n), которая возвращает одно целое число – ответ.
входные данныевыходные данные3 6 4 24
1
ответ
Вот решение на Python:
```python
def calc(n):
if n == 0:
return 1
else:
return n * calc(n-1)
n = int(input())
print(calc(n))
```
Функция `calc` рекурсивно вычисляет факториал числа `n`. Если `n` равно 0, то возвращается 1, так как факториал 0 равен 1. В противном случае, функция вызывает саму себя с аргументом `n-1` и умножает результат на `n`.
Для ввода и вывода используется стандартный ввод/вывод.
```python
def calc(n):
if n == 0:
return 1
else:
return n * calc(n-1)
n = int(input())
print(calc(n))
```
Функция `calc` рекурсивно вычисляет факториал числа `n`. Если `n` равно 0, то возвращается 1, так как факториал 0 равен 1. В противном случае, функция вызывает саму себя с аргументом `n-1` и умножает результат на `n`.
Для ввода и вывода используется стандартный ввод/вывод.
0
·
Хороший ответ
17 мая 2023 15:24
Остались вопросы?
Еще вопросы по категории Математика
№205,Масса первых трех искусственных спутников Земли,запущенных в 1957-1958 гг.,была равна 1918,9кг.Найдите массу каждого из этих спутников,если масса...
Одного рулона обоев хватает для оклейки полосы от пола до потолка шириной 1,6м. Сколько рулонов обоев нужно купить для оклейки прямоугольной комнаты р...
В какой среде проводится реакция в задании '1 1 дихлорпропан koh спиртовой'?...
Продолжить числовой ряд на три числа,сохроняя закономерность:а)129,138,147....б)4,12,21,31,42...
Полторы дюжины.Это сколько?...