making dist

This commit is contained in:
AZEN-SGG 2025-05-11 14:38:39 +03:00
parent 0cde98a554
commit 6ffe18f36a
32 changed files with 630 additions and 1017 deletions

View file

@ -8,7 +8,7 @@ if [ "$#" -ne 1 ]; then
exit 1
fi
prog=$1
prog=$(printf "%02d" "$1")
mkdir -p tests
@ -24,10 +24,10 @@ if [ ! -f a0$prog.out ]; then
exit 2
fi
outlog="$(pwd)/tests/out_a0${prog}_$script_name.log"
errlog="$(pwd)/tests/err_a0${prog}_$script_name.log"
outlog="$(pwd)/tests/out_a${prog}_$script_name.log"
errlog="$(pwd)/tests/err_a${prog}_$script_name.log"
rm -f $outlog $errlog
rm -f "$outlog" "$errlog"
echo "Тест запущен..."
@ -37,14 +37,14 @@ for (( k = 3 ; k < 7; k++ )); do
for (( a = -100 ; a < -40 ; a++ )); do
for (( b = -9 ; b < 10 ; b++ )); do
echo "./a0$prog.out "$(echo "$a / 10" | bc -l)" "$(echo "$b / 10" | bc -l)" $eps $iter $k"
echo "$i $(./a0$prog.out "$(echo "$a / 10" | bc -l)" "$(echo "$b / 10" | bc -l)" $eps $iter $k)"
echo "$i $(./a$prog.out "$(echo "$a / 10" | bc -l)" "$(echo "$b / 10" | bc -l)" $eps $iter $k)"
((i+=2))
done
done
for (( a = -9 ; a < 10 ; a++ )); do
for (( b = 11 ; b < 100 ; b++ )); do
echo "$i ./a0$prog.out "$(echo "$a / 10" | bc -l)" "$(echo "$b / 10" | bc -l)" $eps $iter $k"
echo "$i $(./a0$prog.out "$(echo "$a / 10" | bc -l)" "$(echo "$b / 10" | bc -l)" $eps $iter $k)"
echo "$i $(./a$prog.out "$(echo "$a / 10" | bc -l)" "$(echo "$b / 10" | bc -l)" $eps $iter $k)"
((i+=2))
done
done