/*This program calculates the factorial of a given number only tested for 1 main() { /*-----Decleration,initialization-----*/ int i; long x; x=1; /*-----Body-----------*/ /*------interface--------*/ printf("\n\n\nPlease enter a value to calculate the factorial of it\n"); printf("\n--->"); scanf("%d",&i); /*-----loop for factorial------*/ for(i=i;i>0;i--) { x=i*x; } printf("\nThe factorial value is ---> %d\n\n\n",x); }