6 Commits

2 changed files with 21 additions and 2 deletions

View File

@@ -6,6 +6,8 @@ read num1
echo "Введите 2е число:"
read num2
echo "Мой результат:"
echo -n "НОД ($num1, $num2) = "
echo "Результаты:"
echo "НОД:"
./GCD.sh $num1 $num2
echo "НОК:"
./script_LCM.sh $num1 $num2

17
script_LCM.sh Executable file
View File

@@ -0,0 +1,17 @@
#!/bin/bash
a=$1
b=$2
temp_a=$a
temp_b=$b
while [ $temp_b -ne 0 ]; do
temp=$temp_b
temp_b=$((temp_a % temp_b))
temp_a=$temp
done
gcd=$temp_a
lcm=$(( (a * b) / gcd ))
echo $lcm