Q. factorial of a number

PHOTO EMBED

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