Обновить nok.sh
This commit is contained in:
18
nok.sh
18
nok.sh
@@ -16,18 +16,6 @@ lcm() {
|
|||||||
local lcm_val=$((a * b / gcd_val))
|
local lcm_val=$((a * b / gcd_val))
|
||||||
|
|
||||||
echo $lcm_val
|
echo $lcm_val
|
||||||
}
|
}
|
||||||
|
result=$(lcm $1 $2)
|
||||||
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
|
echo "НОК($1, $2) = $result"
|
||||||
if [ $# -ne 2 ]; then
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! [[ "$1" =~ ^[0-9]+$ ]] || ! [[ "$2" =~ ^[0-9]+$ ]]; then
|
|
||||||
echo "Ошибка: Аргументы должны быть целыми положительными числами"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
result=$(lcm $1 $2)
|
|
||||||
echo "НОК($1, $2) = $result"
|
|
||||||
fi
|
|
||||||
|
|||||||
Reference in New Issue
Block a user