Factorial calculation of a number using the pointer in C
- Home
- Find elements
- Factorial calculation of a number using the pointer in C
- On
- By
- 0 Comment
- Categories: Find elements, pointer, pointers
Factorial calculation of a number using the pointer in C
Factorial calculation of a number using the pointer in C
In this tutorial, we will discuss the concept of Factorial calculation of a number using the pointer in C programming language
In this post, we will learn how to calculate factorial of a number using the pointer in C language and go through the given C example to calculate the factorial of a given positive integer
What is factorial
Factorial is a product of all positive descending integer begins with a specified number (n) and calculates up to one
Example
factorial of 5 is
5!=5*4*3*2*1=120
factorial of 4 is
4!=4*3*2*1=24
factorial of n is
n!=n*(n-1)*....2*1
Example
Program 1
The program allows the user to enter a number (a positive integer) and then it calculates factorial of given number using pointer variable in C programming language
//C program find factorial of given number in C #include <stdio.h> #include <stdlib.h> void findFactorial(int, int *);//Function prototype int main() { int i,fact,num; printf("Enter a number: \n"); scanf("%d",&num);//Takes input from the user findFactorial(num, &fact);//function call printf("Factorial of %d is: %d",num,fact); //display the factorial of given number getch(); return 0; } void findFactorial(int num, int *fact){//function definition int i; *fact=1; for(i=1; i<=num; i++){//find factorial using for loop *fact=*fact*i; } }
When the above code is executed, it produces the following results
Enter a number 6 Factorial of 6 is : 720
Suggested for you
input-output function in C language
function in C programming language with example
user-defined function in C language
Similar post
Find factorial of a number in C++ language
Find factorial of a number using the function in C++ language
Find factorial of a number using the function in C language
Find factorial of a number in C language
Factorial program in C language using the pointer
Find factorial of a number using the recursion in Java language
Find factorial of a number using the recursion in C language
Find factorial of a number in Java
Find factorial of a number in Python language
Find factorial of a number in Java using method
Find factorial of a number in Python using the function
Find factorial of a number using the pointer in C language
Find factorial of a number using the pointer in C++ language