Tuesday, December 6, 2011

Write a C Program to find Factorial of all element of user given limit

#include <stdio.h>
#include <conio.h>
void main()
{
 int n,i,r,j,l;
 clrscr();
 printf("Enter Number of limit for calculating factorial: ");
 scanf("%d",&l);
 for(;l!=0;l--)
 {
  n=l;
  printf("\n!%d= ",n);
  switch(n)
  {
   case 1:
   {
    printf("1= ");
    r=1;
    break;
   }
   case 2:
   {
    printf("2*1= ");
    r=2;
    break;
   }
   default:
   {

    r=n*(n-1);
    for(j=n;j!=1;j--)
    {
     printf("%d*",j);
    }
    printf("1= ");
    for(i=n-2;i!=1;i--)
    {
     r=r*i;
    }
   }
  }
   printf("%d",r);
 }

 getch();
}

No comments:

Post a Comment