answersLogoWhite

0


Best Answer

This goes well beyond the range of a scientific calculator (almost 10100), or most computer software (about 10300). Some special software can handle an arbitrary number of digits; for example, in the Java programming language, you can use the Bigint class.

With a calculator, the following will be extremely slow; try to do it in Excel: calculate the logarithm of each factor, add them, then take the antilog. In Excel:

In Cell A1, put the number 1. In A2, put the formula =A1+1. This should give you the number 2. Copy the formula to cells A3...A1000. This should give you all the numbers you have to multiply: 1, 2, 3, 4, 5, ... 1000.

In Cell B1, calculate the base-10 logarithm of A1: =log(A1). Copy to cells B2...B1000.

In Cell C1, put the following formula: =B1. In Cell C2, the formula should be =C1+B2. Copy this down, to cells C3...C1000.

This last column gives you the antilog (base 10) of the factorial. You can easily verify this by putting, in cell D1, the formula =10^C1, and copying down a few cells. This will give you factorials you can easily verify, for small numbers - for example, the factorial of 5 should be 120, if you did all the steps correctly.

However, for the larger numbers, you can no longer take the antilog, because you will get numeric overflow.

Let's take the factorial of 5 as an example of how to handle this. The sum of the logs is 2.07918124604762. Separate this into two parts, 2 and 0.07918.... Calculate 100.07918, but don't calculate (in Excel) 102, since this is the part that will give you numeric overflow for larger factorials. The first part is 1.2, so the expression is 1.2 x 102.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How do you find 1000 factorial?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How many digits on 1000 factorial?

2625


Write the Pseudocode to find the factorial of a number?

Pseudo code+factorial


Flowchart to find factorial of a given no?

Kat


How can you figure out combinations in math?

If you have N things and want to find the number of combinations of R things at a time then the formula is [(Factorial N)] / [(Factorial R) x (Factorial {N-R})]


C program to find factorial of a no?

this is a code for calculating it recursivelly: float Factorial (float n) { if (n<=1) return 1.0; else return n* Factorial(n-1); }


What is 1000 factorial?

1000! = 402387260077093773543702433923003985719374864210714632543799910429938512398629020592044208486969404800479988610197196058631666872994808558901323829669944590997424504087073759918823627727188732519779505950995276120874975462497043601418278094646496291056393887437886487337119181045825783647849977012476632889835955735432513185323958463075557409114262417474349347553428646576611667797396668820291207379143853719588249808126867838374559731746136085379534524221586593201928090878297308431392844403281231558611036976801357304216168747609675871348312025478589320767169132448426236131412508780208000261683151027341827977704784635868170164365024153691398281264810213092761244896359928705114964975419909342221566832572080821333186116811553615836546984046708975602900950537616475847728421889679646244945160765353408198901385442487984959953319101723355556602139450399736280750137837615307127761926849034352625200015888535147331611702103968175921510907788019393178114194545257223865541461062892187960223838971476088506276862967146674697562911234082439208160153780889893964518263243671616762179168909779911903754031274622289988005195444414282012187361745992642956581746628302955570299024324153181617210465832036786906117260158783520751516284225540265170483304226143974286933061690897968482590125458327168226458066526769958652682272807075781391858178889652208164348344825993266043367660176999612831860788386150279465955131156552036093988180612138558600301435694527224206344631797460594682573103790084024432438465657245014402821885252470935190620929023136493273497565513958720559654228749774011413346962715422845862377387538230483865688976461927383814900140767310446640259899490222221765904339901886018566526485061799702356193897017860040811889729918311021171229845901641921068884387121855646124960798722908519296819372388642614839657382291123125024186649353143970137428531926649875337218940694281434118520158014123344828015051399694290153483077644569099073152433278288269864602789864321139083506217095002597389863554277196742822248757586765752344220207573630569498825087968928162753848863396909959826280956121450994871701244516461260379029309120889086942028510640182154399457156805941872748998094254742173582401063677404595741785160829230135358081840096996372524230560855903700624271243416909004153690105933983835777939410970027753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 or about 4.0239 x 102567


Draw a flowchart to find the least in ten numbers?

factorial


What is the value of 9 factorial plus 6 factorial?

The value of 9 factorial plus 6 factorial is 363,600


How do you find factorials?

to find factorials you just multiply the factorial like this. for example 6! you would do 6x5x4x3x2. a little trick of mine is to multiply the previous factorial's answer by the factorial you are trying to make's number like this 6!=5! 5!=5x4x3x2 i hope this was helpful' Dayna,a 10 year old girl


What is 30 factorial divided by 27 factorial times 3 factorial?

It is 4060.


What is factorial of 998?

factorial of -1


How do you find the factorial of a number like 4 over 2 after the 4 and 2 there is a exlamation mark?

Factorial is calculated by multiplying be each lower integer. eg factorial 4 (also written as 4!) is 4 x 3 x 2