Advertisements
Advertisements
Question
Write a C++ program to find factorial of a number during execution by using constructor function.
Code Writing
Advertisements
Solution
#include<iostreain.h>
#include<conio.h>
#class factorial
{
private:
long int fact, i,n;
public:
factorial()
{
i=l;
fact=l;
}
void calculatefact(void);
};
void factorial::calculatefact(void)
{
cout<<"Enter number to calculate its factorial:";
cin>>n;
for(i=1;i<=n;i++)
{
fact=fact*i;
}
cout<<"factotial of"<<n<<" is=:" <<fact;
}
void.main()
{
clrscr();
factorial f;
f.calculatefact();
getch();
}shaalaa.com
Is there an error in this question or solution?
