9 подписчиков
В этом примере мы определяем функцию factorial, которая вычисляет факториал числа n путем рекурсивного вызова самой себя до тех пор, пока n не станет равным 0. Затем мы используем эту функцию в main для вычисления факториала пользовательского ввода и выводим результат на экран. Заметьте, что мы используем директиву using namespace std, чтобы избавиться от необходимости использования префикса std:: при вызове функций cout, cin и endl...
1 год назад
2 подписчика
Что такое факториал? Факториал - это произведение всех натуральных числе от 1 до числа факториала. Например, факториал пяти - 5! = 1 * 2 * 3 * 4 * 5 = 120 1. Объявляем функцию, которая возвращает long и принимает параметр n в виде целого числа int или long. 2. Объявляем переменную res и присваиваем ей значение 1...
1 неделю назад
✨🌌 Задача из мира чисел и алгоритмов 🚀🧩 Давайте заглянем в мир, где математика встречается с алгоритмической торговлей в мистической головоломке, которая ждет вашего решения! 🔮 Задача: Представьте себе комнату с одним столом, окруженным 12 стульями. Каково же количество способов рассадить 12 гостей на этих стульях? С первого взгляда кажется что немного, всего то 12 гостей, однако не дайте обмануть себя простотой - в этой задаче скрывается нечто гораздо более глубокое. Математика открывает портал...
7 месяцев назад
98 подписчиков
Задание №1 Например, факториал числа 3 это число 6. В итоге, на вход программа получает например число 3, возвращает число 6 (факториал числа 3) и вам нужно сделать список из факториалов числа 6 в убывающем порядке. Находим факториал числа 6 - это 720, затем от числа 5 - это 120 и так далее вплоть до 1 То есть, результирующий список будет выглядеть в нашем примере так: [720, 120, 24, 6, 2, 1] Решение задания № 1: def fac(n): if n == 0: return 1 return fac(n-1) * n y=int(input()) for i in range(y,0,-1): print(fac(i)) Задание №2 В Урок №10...
1 год назад