Factorial using While
Code:
#include <conio.h>
#include <stdio.h>
main()
{
int number;
long int fact;
int loopcounter;
clrscr();
printf("Enter Number: ");
scanf("%d",&number);
if(number == 0 )
fact = 0;
else
fact = 1;
loopcounter = number;
while(loopcounter >= 1)
{
fact = fact * loopcounter;
loopcounter = loopcounter -1;
}
printf("\nFactorial of %d is %d",number,fact);
getch();
}
Note: main ne yeh program easy banaya hai. Agr ap ZERO enter krain gay to yeh 1 return kray ga. Is ko khatam krnay ke leye IF condition use ki gae hai
Bookmarks