C++ Program to find factorial of a number using constructor

In this program, You will learn how to find factorial of a number using a constructor in C++.


class Test{
   public:
     Test(){
       //statement
     }
};

C++ Program to find factorial of a number using constructor

Example: How to find factorial of a number using constructor in C++.

#include<iostream>
using namespace std;

class Test {
    int n, i, f;
public:

    Test() {
        cout << "Enter a number:";
        cin>>n;

        f = 1;
        for (i = 1; i <= n; i++) {
            f = f*i;
        }
    }

    void display() {
        cout << "Factorial is:" << f;
    }
};

int main() {

    Test obj1;
    obj1.display();

    return 0;
}

Output:

Enter a number:5
Factorial is:120