< Back to forum

please tell how to solve the question in c https://www.codechef.com/problems/FCTRL2


Enter your answer details below:


Enter your comment details below:




2 Answer(s)

avatar

In c/c++ ,the maximum value that can be stored for integeris 10^18 . Factorial of 100 is very larger than this value , so 100! can not be stored in data type. Hence to solve this value we use ARRAYS.

Just go through this link https://www.geeksforgeeks.org/factorial-large-number/  to understand how to deal very large numbers using array.

Raghav_Grover last updated on April 7, 2019, 6:34 p.m. 0    Reply    Upvote   

avatar

https://www.codechef.com/wiki/tutorial-small-factorials

you may also go through this link

Shubham_Kumar_Gupta last updated on April 7, 2019, 6:34 p.m. 0    Reply    Upvote   

Instruction to write good question
  1. 1. Write a title that summarizes the specific problem
  2. 2. Pretend you're talking to a busy colleague
  3. 3. Spelling, grammar and punctuation are important!

Bad: C# Math Confusion
Good: Why does using float instead of int give me different results when all of my inputs are integers?
Bad: [php] session doubt
Good: How can I redirect users to different pages based on session data in PHP?
Bad: android if else problems
Good: Why does str == "value" evaluate to false when str is set to "value"?

Refer to Stack Overflow guide on asking a good question.