Find the Factorial of a Number Using Recursion
Course- R Programming >
The factorial of a number is the product of all the integers from 1 to that number. For example, the factorial of 6 (denoted as 6!) is 1*2*3*4*5*6 = 720. Factorial is not defined for negative numbers and the factorial of zero is one, 0! = 1.
Source Code
# Program to find the
# factorial of a number
# using recursion
recur_factorial <- function(n) {
if(n == 1) {
return(n)
} else {
return(n*recur_factorial(n-1))
}
}
Output
> recur_factorial(5) [1] 120
Here, we ask the user for a number and use recursive function recur_factorial()
to compute the product upto that number.