Calculating the value of e: Difference between revisions

No edit summary
Line 4,219:
# least 31 bits available, which is sufficient to store (e - 1) * 10^9
 
declare -ir one=1000000000
declare -i e=0 n=0 rfct=$one
 
while [(( $((rfct /= (++n) +!= 10 ))) -ne 0 ]
e=0 n=0 rfct=$one
do e+=rfct
while [ $((rfct /= (n += 1))) -ne 0 ]
do
e=$((e + rfct))
done
 
1,934

edits