C Program Which take one number as input and print their Factorial:
#include <stdio.h>
main()
{
int c, n, fact = 1;
printf("Enter a number: ");
scanf("%d", &n);
if(n<=0)
printf("Factorial does not exist");
else
{
for (c = 2
; c <= n; c++)
fact = fact * c;
printf("Factorial of %d = %d\n", n, fact);
}
}
Also by Making Function of it:
#include <stdio.h>
void factorial(int);
main()
{
int n;
printf("Enter a number: ");
scanf("%d", &n);
factorial(n);
}
void factorial(int n)
{
int c,fact=1;
if(n<=0)
printf("Factorial does not exist");
else
{
for (c = 2; c <= n; c++)
fact = fact * c;
printf("Factorial of %d = %d\n", n, fact);
}
}
{[['
']]}
']]}
0 comments:
Post a Comment