Click here to Skip to main content
15,888,610 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: multithreaded TCP Server Application(MFC) Pin
Moak16-Oct-09 0:44
Moak16-Oct-09 0:44 
QuestionCalculate factorial of any number less than 10000,but I don't know how to start with? Pin
milestanley15-Oct-09 22:08
milestanley15-Oct-09 22:08 
AnswerRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
Rajesh R Subramanian15-Oct-09 22:19
professionalRajesh R Subramanian15-Oct-09 22:19 
AnswerRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
CPallini15-Oct-09 22:52
mveCPallini15-Oct-09 22:52 
AnswerRe: Calculate factorial of any number less than 10000,but I don't know how to start with? [modified] Pin
CPallini15-Oct-09 23:05
mveCPallini15-Oct-09 23:05 
AnswerRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
David Crow16-Oct-09 3:05
David Crow16-Oct-09 3:05 
AnswerRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
Maximilien16-Oct-09 3:06
Maximilien16-Oct-09 3:06 
GeneralRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
Rajesh R Subramanian16-Oct-09 3:58
professionalRajesh R Subramanian16-Oct-09 3:58 
Maximilien wrote:
2- can you translate that into code ?
2.5- did you even try something ?


Unfortunately I think that in this specific case, just translating the factorial logic into code simply won't work. If we use the datatypes that are available to us, and assuming that we use a 64 bit unsigned integer, the largest number that it can hold would be barely sufficient to hold the value of 20 factorial. For holding the resultant value of the computation of 40 factorial, there are no datatypes offered by the tools and languages used usually (it would be larger than what an 128 bit integer can hold!)

And the OP wants to find the factorial of not 40, but the factorial of *cough* 10000. The way I know of is to use arbitrary precision arithmetic and the OP didn't know it. He just wanted to know how to get started with it.

However, I do agree with you that he could have done a bit of Googling around.


“Follow your bliss.” – Joseph Campbell

GeneralRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
Maximilien16-Oct-09 4:02
Maximilien16-Oct-09 4:02 
GeneralRe: Calculate factorial of any number less than 10000,but I don't know how to start with? Pin
David Crow16-Oct-09 4:22
David Crow16-Oct-09 4:22 
QuestionOutlook contacts Pin
Anil Kumar.Arvapalli15-Oct-09 19:59
Anil Kumar.Arvapalli15-Oct-09 19:59 
AnswerRe: Outlook contacts Pin
CPallini15-Oct-09 20:58
mveCPallini15-Oct-09 20:58 
AnswerRe: Outlook contacts Pin
Richard MacCutchan15-Oct-09 22:08
mveRichard MacCutchan15-Oct-09 22:08 
Questionunicode exe with ansi dll Pin
includeh1015-Oct-09 18:01
includeh1015-Oct-09 18:01 
AnswerRe: unicode exe with ansi dll Pin
Hans Dietrich15-Oct-09 19:14
mentorHans Dietrich15-Oct-09 19:14 
QuestionUNICODE setting for win32 Pin
includeh1015-Oct-09 17:54
includeh1015-Oct-09 17:54 
AnswerRe: UNICODE setting for win32 Pin
Hans Dietrich15-Oct-09 19:04
mentorHans Dietrich15-Oct-09 19:04 
GeneralRe: UNICODE setting for win32 Pin
includeh1015-Oct-09 23:54
includeh1015-Oct-09 23:54 
QuestionMinimum size alignment of exe or dll file. Pin
includeh1015-Oct-09 17:39
includeh1015-Oct-09 17:39 
AnswerRe: Minimum size alignment of exe or dll file. Pin
Joe Woodbury15-Oct-09 17:54
professionalJoe Woodbury15-Oct-09 17:54 
GeneralRe: Minimum size alignment of exe or dll file. Pin
includeh1015-Oct-09 18:04
includeh1015-Oct-09 18:04 
GeneralRe: Minimum size alignment of exe or dll file. Pin
Joe Woodbury15-Oct-09 18:13
professionalJoe Woodbury15-Oct-09 18:13 
QuestionHow to make UTF-8 converted to Unicode? Pin
wangningyu15-Oct-09 15:18
wangningyu15-Oct-09 15:18 
AnswerRe: How to make UTF-8 converted to Unicode? Pin
includeh1015-Oct-09 17:34
includeh1015-Oct-09 17:34 
AnswerRe: How to make UTF-8 converted to Unicode? Pin
Michael Schubert15-Oct-09 21:31
Michael Schubert15-Oct-09 21:31 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.