Задача 18. Факториал
Решим сложную задачу на двух языках. Читаем условие: Алгоритмически решается задача очень просто: надо перебрать все числа от 1 до n и перемножить их. И именно так и надо делать. Например на Python. Считаем входное число и приведём его к числовому типу: Затем заведём переменную, в которой будем накапливать ответ. И инициализируем её единицей. Обращу внимание, что не нулём, потому что будем домножать её, а не прибавлять к ней. И запустим цикл, в котором выполним умножения: Осталось вывести ответ: И этим решением легко сдать задачу...
13,4 тыс читали · 2 месяца назад
Факториал: зачем он нужен и почему 0!=1 (простыми словами)
И снова статья-ответ: «А для чего, зачем нужен этот "факториал", какая от него практическая польза? Только "дурацкие" задачки задавать для "малограмотных" - и ничего более!?». Вопрос задавал явно не технарь и от этого он особенно интересен. А на самом деле, для чего математики придумали число с восклицательным знаком? И почему факториал нуля равен единице? Давайте разбираться вместе. Факториал числа n (записывается как n!) – это произведение всех натуральных чисел от 1 до самого числа n. Это понять и запомнить довольно легко...