Is there a cheap or free software-based calculator that is capable of doing basic arithmetic with numbers that have millions of digits? It would be even better if you could input and output numbers in scientific notation. Also I'm not really experienced with coding, not sure if that will be relevant.
-
1Just a clarification, you are actually referring to a million digits and not numbers, correct?– SonamorJan 17, 2019 at 22:21
-
Yes, as in a single number that has a value of over one million. For example 1.9560x10^1,834,097. Thats the exact number that I want to do some problems with.– Beb FerldsJan 18, 2019 at 0:31
-
I highly doubt you need a million digits of precision.– Eric SJan 22, 2019 at 1:43
4 Answers
If you don't mind using your browser and the Internet, Wolfram Alpha is a good choice. It's free to use and handles arbitrary-precision numbers.
KBH Thousand Digit Op will multiply one-thousand digit numbers and will divide two-thousand digit numbers.
Otherwise, there are numerical libraries for the Unix and Linux C compiler. And the Unix and Linux C compiler has been ported to Windows. Also, there are numerical libraries for Python.
-
1Are you the author of this program? If yes, please disclose it, thanks!– Nicolas Raoul ♦Feb 14, 2019 at 5:51
Julia can handle arbitrary numbers and is available for many platforms.
julia> # multiply a big number by two in julia:
julia> 1.9560*10^big(1834097) * 2