История изменений
Исправление vodz, (текущая версия) :
fac_bc() {
local i=$1 f=1
while (( i > 1 )); do
f="$f*$((i--))"
done
echo "$f" | bc
}
fac_bc 30
265252859812191058636308480000000
Исправление vodz, :
fac_bc() {
local i=$1 f=1
while [[ $i -gt 1 ]]; do
f="$f*$((i--))"
done
echo "$f" | bc
}
fac_bc 30
265252859812191058636308480000000
Исходная версия vodz, :
fac_bc() {
local i=$1 f=1
while [[ $i -gt 1 ]]; do
f="$f*$i"
i=$((i-1))
done
echo "$f" | bc
}
fac_bc 30
265252859812191058636308480000000