6 Commits

Author SHA1 Message Date
701e60c842 Merge pull request 'feature_proga1' (#1) from feature_proga1 into master
Reviewed-on: #1
2026-03-12 22:29:57 +03:00
8c3b647af8 Merge pull request 'Добавил' (#2) from feature/НОД into master
Reviewed-on: #2
2026-03-12 22:29:42 +03:00
Ivanov Serafim
54c77bb715 made my skript performing 2026-03-12 22:20:27 +03:00
Ivanov Serafim
6cc914c8f5 add some comments 2026-03-12 21:54:52 +03:00
Ivanov Serafim
581fcd2b1e skript is done 2026-03-12 21:54:00 +03:00
Ivanov Serafim
b8ff0c57ea first commit for gitea 2026-03-12 21:34:05 +03:00

25
my_skript1.sh Executable file
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"