/* A program that calculates the factorial of a number */

#include <stdio.h>

int main()
{
  int i, n, fact = 1;

  printf("Enter a number: ");
  scanf("%d", &n);
  i = 1;
  while (i <= n) {
    fact *= i;
    i++;
  }
  printf("The factorial is %d\n", fact);
  return 0;
}
