HomeProgramsWrite a Program for Factorial of a number - Technic Dude

# Write a Program for Factorial of a number – Technic Dude

Write a Program for factorial of a number in c language , java language and python language by technic dude

## program of factorial Number in C

``````

#include <stdio.h

unsigned int factorial(unsigned int n)
{
if (n == 0)
return 1;
return n * factorial(n - 1);
}

int main()
{
int num = 4;
printf("Factorial of %d is %d", num, factorial(num));
return 0;
}

``````

## Output

``````

Factorial of 4 is 24
``````

## Write a program of factorial Number in JAVA

``````
class Fact {
// method to find factorial of given number
static int factorial(int n)
{
if (n == 0)
return 1;

return n * factorial(n - 1);
}

// Driver method
public static void main(String[] args)
{
int num = 4;
System.out.println("Factorial of " + num
+ " is " + factorial(4));
}
}

``````

## Output

``````Factorial of 4 is 24
``````

## Find factorial Number in PYTHON Language

``````
def factorial(n):

if n == 0:
return 1

return n * factorial(n-1)

num = 5;
print("Factorial of", num, "is",
factorial(num))

``````

## Output

``````
Factorial of 4 is 24``````

RELATED ARTICLES