Files
labs/labLinux/lab3/factorial.sh
2026-04-18 14:42:00 +05:00

14 lines
273 B
Bash
Executable File

#!/bin/bash
factorial() {
if [ $1 -le 1 ]; then
echo 1
else
local prev=$(factorial $(( $1 - 1 )))
echo $(( $1 * prev ))
fi
}
read -p "Введите число: " n
result=$(factorial $n)
echo "Факториал $n равен $result"