answersLogoWhite

0


Want this question answered?

Be notified when an answer is posted

Still curious? Ask our experts.

Chat with our AI personalities

RafaRafa
There's no fun in playing it safe. Why not try something a little unhinged?
Chat with Rafa
CoachCoach
Success isn't just about winning—it's about vision, patience, and playing the long game.
Chat with Coach
LaoLao
The path is yours to walk; I am only here to hold up a mirror.
Chat with Lao

Add your answer:

Earn +20 pts
Q: What is an algorithm to compute factorial of n?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the time complexity, in terms of Big O notation, for an algorithm that has a factorial time complexity of O(n!)?

The time complexity of an algorithm with a factorial time complexity of O(n!) is O(n!).


What is factory or factorial?

Factorial for number N is N x N-1 x N-2 X N- (N-1). e.g. if you need to calculate factorial for 5 then compute 5 x 4 x 3 x 2 x 1.


An algorithm that generates all r-permutations of an n-element set?

P(n,r)=(n!)/(r!(n-r)!)This would give you the number of possible permutations.n factorial over r factorial times n minus r factorial


7 Write a C program to compute the factorial of a number using for loop?

int factorial(int n) { int i; int f=1; for(i=2;i<=n;++i) f*=i; return f; }


What is a factorial loop?

An example in Java, to compute 10!: int factorial = 1; for(int i = 1; i < 11; i++) { factorial *= i; }


Write algorithm compute sum of square of N numbers?

Oh, what a lovely question! To compute the sum of the squares of N numbers, you can create a simple algorithm. Start by initializing a variable to hold the sum, then loop through each number, square it, and add it to the sum. Once you've done this for all N numbers, you'll have the sum of their squares. Just like painting a happy little tree, take your time and enjoy the process.


How do algorithm to find the factorial of a number?

Factorial (n) = n * Factorial (n-1) for all positive values n given Factorial (1) = Factorial (0) = 1. Pseudo-code: Function: factorial, f Argument: positive number, n IF n<=1 THEN RETURN 1 ELSE RETURN n * f(n-1) END IF


Write a recursive procedure to compute the factorial of a number?

#include <iostream> using namespace std; int main() { int i, number=0, factorial=1; // User input must be an integer number between 1 and 10 while(number<1 number>10) { cout << "Enter integer number (1-10) = "; cin >> number; } // Calculate the factorial with a FOR loop for(i=1; i<=number; i++) { factorial = factorial*i; } // Output result cout << "Factorial = " << factorial << endl;


Algorithm for finding the factorial using iterative function?

// returns n! int fact(int n) { int f_n = 1; for(int i = n; i > 1; --i) { f_n *= n; } return f_n; }


Why is n factorial equal to n factorial x n?

It is not except when n = 1.


What is the value of factorial negative n?

what is the value of negative n factorial ?


What are the different time complexities associated with the algorithm you are using?

The time complexities associated with the algorithm being used include O(1) for constant time, O(log n) for logarithmic time, O(n) for linear time, O(n2) for quadratic time, and O(n!) for factorial time. These complexities represent how the algorithm's performance scales with the input size.