diff --git a/factorial-using-class.cpp b/factorial-using-class.cpp new file mode 100644 index 0000000..810f694 --- /dev/null +++ b/factorial-using-class.cpp @@ -0,0 +1,49 @@ +#include +using namespace std; + +class factorial +{ + private: + int n,n1,f=1; + public: + void input(); + void calc(); + void display(); +}; + +void factorial::input() +{ + cout<<"\nEnter any number :: "; + cin>>n; +} + +void factorial::calc() +{ + n1=n; + if(n==0||n==1) + cout<<"\nFactorial of Number [ "<0) + { + f=f*n; + n--; + } + } + +} + +void factorial::display() +{ + cout<<"\nFactorial of [ "<