#include<stdio.h>
#include<conio.h>
void main()
{
int i,f=1,num;
clrscr();
printf("\n enter any no. :");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
f=f*i;
}
printf("\n result is=%d",f);
getch();
}
OR ( USING POINTER)
#include<stdio.h>
#include<conio.h>
void fact()
{
int a,i,f=1,*x,*y;
x=&a,y=&f;
printf("\n enter the no. :");
scanf("%d",x);
for(i=1;i<=(*x);i++)
{
*y=(*y)*i;
}
printf("\n factorial of %d = %d",*x,*y);
}
void main()
{
clrscr();
fact();
getch();
}
OR
#include<stdio.h>
#include<conio.h>
float fact(float x)
{
float i, f=1;
for(i=1;i<=x;i++)
{
f=f*i;
}
return f;
}
void main()
{
float z,a;
clrscr();
printf("\n enter a no.:");
scanf("%f",&a);
z=fact(a);
printf("\n factorial of %f =%f",a,z);
getch();
}
#include<conio.h>
void main()
{
int i,f=1,num;
clrscr();
printf("\n enter any no. :");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
f=f*i;
}
printf("\n result is=%d",f);
getch();
}
OR ( USING POINTER)
#include<stdio.h>
#include<conio.h>
void fact()
{
int a,i,f=1,*x,*y;
x=&a,y=&f;
printf("\n enter the no. :");
scanf("%d",x);
for(i=1;i<=(*x);i++)
{
*y=(*y)*i;
}
printf("\n factorial of %d = %d",*x,*y);
}
void main()
{
clrscr();
fact();
getch();
}
OR
#include<stdio.h>
#include<conio.h>
float fact(float x)
{
float i, f=1;
for(i=1;i<=x;i++)
{
f=f*i;
}
return f;
}
void main()
{
float z,a;
clrscr();
printf("\n enter a no.:");
scanf("%f",&a);
z=fact(a);
printf("\n factorial of %f =%f",a,z);
getch();
}
No comments:
Post a Comment