1) Этот код вычисляет факториал числа `n` с помощью рекурсивной функции `fact()`. Пользователь вводит число, и программа выводит его факториал. 2) Подсказки: - Обрати внимание на базовый случай в рекурсии (когда `n <= 1`), который останавливает рекурсивные вызовы. - Подумай, что произойдет, если ввести отрицательное число, и как можно улучшить код для обработки таких случаев.