الگوریتمی که عددی را دریافت کند و فاکتوریل آن را چاپ کند
#include <iostream.h>
#include <conio.h>
int main ()
{
while(1)
{
long int a,fact=1,i=1;
cout<<"Enter A Number: "<<endl;
cin>>a;
if(a>0)
{
while(i<=a)
{
fact*=i;
i++;
}
cout<<" Is: "<<fact<<endl;
}
else
cout<<"OUT "<< 0;
}
getch();
return 0;
}