Q. factorial of a number
Sat Jun 25 2022 10:46:42 GMT+0000 (Coordinated Universal Time)
Saved by
@KanishqJ8
#include <stdio.h>
//recursion
// int factorial(int n){
// if(n==0){
// return 1;
// }
// else{
// return n*factorial(n-1);
// }
// // printf("invalid");
// return 0;
// }
//iterative approach
int factorial(int n){
int val=1;
for(int i=n; i>1; i--){
val=val*i;
}
return val;
}
int main(){
int num;
printf("enter the number ");
scanf("%d",&num);
printf("factorial of number is %d",factorial(num));
return 0;
}
content_copyCOPY
Comments