#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();
}
#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