commit 38f05dee34649c27628cc5c7e705faa00e77dc88 Author: dashamaxet-s Date: Sun Feb 22 00:17:13 2026 +0300 add scripts v1 diff --git a/main.sh b/main.sh new file mode 100755 index 0000000..8f6b279 --- /dev/null +++ b/main.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +echo "calculashion gcd and lcm" + +echo "pls write first agr" +read num1 + +echo "pls write second agr" +read num2 +gcd=$(./script_GCD.sh $num1 $num2) + +echo "GCD for $num1 and $num2 is $gcd" diff --git a/script_GCD.sh b/script_GCD.sh new file mode 100755 index 0000000..246f132 --- /dev/null +++ b/script_GCD.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +if [ $# -ne 2 ]; then + echo "error, pls whrite 2 arguments" + exit 1 +fi + +a=$1 +b=$2 + +while [ $b -ne 0 ]; do + ostatok=$((a % b)) + a=$b + b=$ostatok +done +echo $a + + + +