# Write a program to find the factorial of a number without using recursion

So the only way this realistically matters is if you're working with bignums but can't loop. This function takes one int as input and returns one integer. Sample output : Enter a number : 10 Factorial of 10 is Enter a number : 1 Factorial of 1 is 1 Enter a number : 2 Factorial of 2 is 2 Enter a number : 5 Factorial of 5 is Also check.

## Algorithm to find factorial of a number using recursion

So the only way this realistically matters is if you're working with bignums but can't loop. Take the number as input from the user and save it in no. For example, if we want to find the factorial of 4, — first function factorial will be called with 4 as input. It calls int factorial int n method to find the factorial value. The best you can do is define all the small factorials. It may be possible to call other functions which themselves contain looping constructs, though. Sample output : Enter a number : 10 Factorial of 10 is Enter a number : 1 Factorial of 1 is 1 Enter a number : 2 Factorial of 2 is 2 Enter a number : 5 Factorial of 5 is Also check. January 22nd, , AM. C program to find the factorial of a number using recursion Published by admin on December 11, C program to find factorial of a number using recursion : In this tutorial, we will learn how to find the factorial of a number in c programming language using recursion. The inner function again call itself etc. It will be more meaningful if I will explain you with an example. Finally, print out the result. If it gives , , , , or anything else then you know it can't work with big numbers so you don't need to worry about it.

Tell me what you learn and how you want to handle this and I'll see what I can suggest. For example, if we want to find the factorial of 4, — first function factorial will be called with 4 as input.

## Factorial using recursion in java

So the only way this realistically matters is if you're working with bignums but can't loop. Now calculate the factorial. We will call send this number to a function. It calls int factorial int n method to find the factorial value. Sample output : Enter a number : 10 Factorial of 10 is Enter a number : 1 Factorial of 1 is 1 Enter a number : 2 Factorial of 2 is 2 Enter a number : 5 Factorial of 5 is Also check. January 22nd, , AM. The inner function again call itself etc. You can't do that without some form of looping unless your program is infinitely long. Take the number as input from the user and save it in no. Tell me what you learn and how you want to handle this and I'll see what I can suggest.

Of course if you're using bit numbers, you can't store more than 20! The inner function again call itself etc. Quote: Originally Posted by Balawton It's just a snippet I need to be part of a calculator type application which doesn't use loops for factorials, just need to show the factorial of a number without using a loop - any other way of coding it should be fine; the language is almost identical to JavaScript, but limited hense the restriction of loops It's not possible, then.

Now calculate the factorial. Take the number as input from the user and save it in no.

It may be possible to call other functions which themselves contain looping constructs, though.

Rated 8/10
based on 59 review

Download