Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: loooong number



On Tue, Jul 05, 2022 at 04:27:52PM +0100, Dominik Vogt wrote:
> On Tue, Jul 05, 2022 at 08:19:21AM -0700, Ray Andrews wrote:
> > Now, the formula for the number is easy but the output
> > of course is going to be a floating point number of 200 and counting digits
> > which of course zsh can't handle.  But it occurred to me that if the digits
> > could be computed one at a time (as we can do for pi), then the output could
> > be treated as a simple string to which digits are added indefinitely.  I
> > guess this is really a mathematical question, strictly speaking, but
> > somebody might know.
>
> "bc" can do calculations in arbitrary precision:

$ export BC_LINE_LENGTH=0
$ echo "scale=200;e(1)"| bc -l | sed -e "s/\([0-9][0-9][0-9][0-9]\)/\1 /g"
2.7182 8182 8459 0452 3536 0287 4713 5266 2497 7572 4709 3699 9595 7496 6967 6277 2407 6630 3535 4759 4571 3821 7852 5166 4274 2746 6391 9320 0305 9921 8174 1359 6629 0435 7290 0334 2952 6059 5630 7381 3232 8627 9434 9076 3233 8298 8075 3195 2510 1901

Ciao

Dominik ^_^  ^_^

--

Dominik Vogt




Messages sorted by: Reverse Date, Date, Thread, Author