Задача на внимательность и факториалы
Чем 4! отличается от (4!) и когда факториал – это проблема...
Комментарий под статьей (где был пример с факториалом) заставил меня задуматься: «И ведь таких людей много, которые преподносят свои «знания» как истинные, хотя сами жестко ошибаются». Факториал – казалось бы, что может быть проще: умножай числа от 1 до n и всё. Но... на практике он часто становится реальной проблемой. Почему? Давайте разбираться вместе. Вот тот самый комментарий: Смысл комментария заключается в следующем: Если факториал записать в примере разными способами: в одном как n!, а в другом как (n!) – то решение будет кардинально другим и ответы будут разными...
Считаем факториал
Из школьного курса математики вы должны помнить, что такое факториал. Факториалом числа n называют произведение всех целых чисел от 1 до n. Попробуем посчитать его двумя способами. Для начала замечание, общее для обоих способов. Нам до начала расчёта нужно проверить, что пользователь ввёл целое положительное число. Для этого введём его как строку и проверим, чтобы там были только цифры. После проверки при возможности преобразуем в число. Простой классический способ подсчёта факториала - либо увеличиваем в цикле множители от 2 до n, либо наоборот, уменьшаем...