Saturday, May 18, 2019

Write a Factorial program in C using function

Write a Factorial program in C using function
Program:-

    #include <stdio.h>
    
    long factorial(int);
    
    int main()
    {
      int number;
      long fact = 1;
    
      printf("Enter a number to calculate its factorial\n");
      scanf("%d", &number);
    
      printf("%d! = %ld\n", number, factorial(number));
    
      return 0;
    }
    
    long factorial(int n)
    {
      int c;
      long result = 1;
    
      for (c = 1; c <= n; c++)
        result = result * c;
    
      return result;
    }

0 Comments:

Post a Comment