feature_proga1 #1

Merged
23_IvanovSL merged 4 commits from feature_proga1 into master 2026-03-12 22:29:58 +03:00
Showing only changes of commit 581fcd2b1e - Show all commits

View File

@@ -0,0 +1,25 @@
#!/bin/bash
read -p "Введите первое число: " a
read -p "Введите второе число: " b
if ! [[ "$a" =~ ^[0-9]+$ ]] || ! [[ "$b" =~ ^[0-9]+$ ]]; then
echo "Ошибка: введите целые положительные числа!"
exit 1
fi
num1=$a
num2=$b
# Алгоритм Евклида
while [ $b -ne 0 ]; do
remainder=$((a % b))
a=$b
b=$remainder
done
echo ""
echo "РЕЗУЛЬТАТ:"
echo "НОД($num1, $num2) = $a"