8 Commits

Author SHA1 Message Date
cda87673e5 Обновить main.sh 2026-02-28 14:16:43 +03:00
24_NovikovDA
8367127394 Финальное разрешение конфликта в main 2026-02-27 16:17:21 +00:00
24_NovikovDA
153cf5135b Merge branch 'feature-bash-scripts' 2026-02-27 16:00:23 +00:00
24_NovikovDA
43dc8946b7 Решен конфликт слияния в main.sh 2026-02-27 15:54:27 +00:00
7902588f97 Merge pull request 'Добавлен скрипт GCD и main' (#1) from feature/gcd into main
Reviewed-on: #1
2026-02-27 18:47:13 +03:00
24_NovikovDA
77e43f94cb Добавлен скрипт НОК и моя часть main.sh 2026-02-27 11:58:29 +00:00
Vlad24
09681e436d Добавлен main-скрипт 2026-02-27 13:39:22 +03:00
Vlad24
fa4f2282f9 Скрипт с НОД готов 2026-02-27 13:01:15 +03:00
3 changed files with 39 additions and 0 deletions

9
GCD.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/bash
a=$1
b=$2
while [ $b -ne 0 ]; do
r=$((a % b))
a=$b
b=$r
done
echo $a

13
main.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
echo "Введите 1е число:"
read num1
echo "Введите 2е число:"
read 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