Factorial in C

Write a program in c to find the factorial of a number

#include<stdio.h>
int main(){
  int i=1,f=1,num;
  printf("Enter a number: ");
  scanf("%d",&num);
  while(i<=num){
      f=f*i;
      i++;
  }
  printf("Factorial of %d is: %d",num,f);
  return 0;
}
Sample output:
Enter a number: 5
Factorial of 5 is: 120

Do you know what is zero (0) Factorial ?

৩টি মন্তব্য:

  1. #include
    #include
    main()
    {
    int i,sum=1,num;
    printf("\n\tIT'S A PROGRAM TO FIND THE FACTORIAL OF A NUMBER:");
    printf("\n\nEnter the number:");
    scanf("%d",&num);
    for(i=1;i<=num;i++)
    {
    sum*=i;

    }
    printf("\nFactorial value of %d is:",num);
    printf("%d\n",sum);
    }

    উত্তরমুছুন
  2. #include
    main()
    {
    int j=1,fact=1,num;
    printf("enter a num:");
    scanf("%d",&num);
    while(j<=num)
    {
    fact=fact*j;
    j++;
    }
    printf("factorial of %d is:%d",num,fact);
    return 0;
    }

    উত্তরমুছুন
  3. #include
    main()
    {
    int i,sum=1,a;
    printf("/n/only for 45th batch:all friends");
    printf("/nEnter the number:");
    scanf("%d",&a);
    for(i=1;i<=a;i++)
    {
    sum*=i;

    }
    printf("/nFactorial value of %d is:",a);
    printf("%d/n",sum);
    }

    উত্তরমুছুন