Site icon T4Tutorials.com

Factorial Program with structures and pointers C++

Factorial Program with structures and pointers C++.

Following concepts are used in this program

//factorial of number by using pointer 
#include<iostream>
using namespace std;
struct factorial
{
	int f=1;
	int num;
	
	
};
int main()
{
  factorial *fac,n;
  fac =&n;
  cout<<"Enter a number for factorial:";
  cin>>(*fac).num;
  for(int i=1;i<=(*fac).num;i++)
  {
  	
   n.f=n.f*i;
  }
  cout<<"DISPLAY RESULT"<<endl;
  cout<<"factorial of a number:"<<fac->num<<" "<< "is=" <<n.f;
	return 0;
}

Output

Enter a number for factorial:

4

DISPLAY RESULT

factorial of a number:  is= 24

More Practice on Factorial problem in C++

  1. Factorial Program in C++
  2. factorial using single inheritance
  3. Factorial Program in C++ using Class Objects
  4. factorial using Multiple inheritances
  5. C++ program for factorial using Constructor DestructorFactorial Of A Number By Using The Recursion
  6. Factorial Program with structures and pointers C++
  7. Factorial Program with Nested Structure C++
  8. factorial of a no. by defining the member functions outside the class
Exit mobile version