|
Joined: Jan 2001
Posts: 1,819
Pooh-Bah
|
Pooh-Bah
Joined: Jan 2001
Posts: 1,819 |
Quote:
As the Zen master might say, allow your intuition freedom to roam without being excessively judgmental
Anyway, for your purpose of expressing a vast but finite number to a non-scientific audience I would actually not use the factorial ! or any other operands and stick to simply writing the number using strictly numerals. For any given number of numerals used, a power tower or tetration as it is called will be the highest number.
9^9 is greater than 99 9^(9^9) is greater than 999 and is in fact an incredibly large number. If you were to actually evaluate that number, it would have 369,693,100 digits! Read more about it here. Excerpt follows:
9^9^9
Date: 09/10/97 at 18:53:43 From: Sean H Subject: 9 ^ 9 ^ 9
Dr. Math,
In my Algebra II class, my teacher asked us what the largest number we can write is, only with a limit of 3 digits. I answered 9 ^ 9 ^ 9 (nine to the ninth to the ninth) and was correct.
Getting home, and on my computer however, I set out to find the answer to that question. 9 ^ 9 was easy: 387420489. But now, how in the world to do 9 ^ 387420489?
I tried writing a C++ program to do it, only the largest data type you can use, an unsigned long, only supports up to 10 digits. That wasn't getting me anywhere. On the Internet, I saw one person say that the answer would have 300,000,000 digits! Is this true?
So my question: Is it really that large an answer? And is there a way I could find the answer? If it really is that big, how long would it take to answer on a large mainframe? (I'm talking Cray here). Would it be hours, days, months, or years?
Thanks a lot, Sean
--------------------------------------------------------------------------------
Date: 09/25/97 at 15:47:28 From: Doctor Ken Subject: Re: 9 ^ 9 ^ 9
Hi!
To find out how many digits some number has, the best way is to take the log base 10 of that number and round down to the nearest integer, and add 1.
For instance, 42 has 2 digits, and the log base 10 of 42 is about 1.62325: round that down and you get 1, add 1 and you get 2. 34578 has 5 digits, and its log base 10 is 4.5388: round it down and you get 4, add 1 to get 5. 1000 has 4 digits and its log base 10 is 3. Round down to get 3, add 1 to get 4.
So we want to find the log base 10 of your number, 9^387420489. Let's do it:
Log (9^387420489) = 387420489 * Log(9) (Pull out the power) = 387420489 * 0.954243 (do the log) = 3.6969309963 x 10^8 (by calculator) = 369693099.63
So your number has 369,693,100 digits. That's a big number!
|
|
|
Forums16
Topics13,913
Posts229,317
Members9,182
|
Most Online3,341 Dec 9th, 2011
|
|
0 members (),
596
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
|
|