Topics
Introduction
I have used CodeBlocks compiler for debugging purpose. But you can use any C++ programming language compiler as per your availability.
Reverse a Number using while loop
#include <iostream> #include <math.h> using namespace std; int main() { int num,i; long long fact=1; //Reading a number from user cout<<"Enter any number to calculate factorial:"; cin>>num; fact = 1; i = 1; //Run loop from 1 to number entered by user while(i <= num) { fact = fact * i; i++; } cout<<"Factorial of "<<num <<" is: "<<fact; ; return 0; }
Reverse a Number using for loop
#include <iostream> #include <math.h> using namespace std; int main() { int num,i; long long fact=1; //Reading a number from user cout<<"Enter any number to calculate factorial:"; cin>>num; fact = 1; i = 1; //Run loop from 1 to number entered by user for(i=1; i<=num; i++) { fact = fact * i; } cout<<"Factorial of "<<num <<" is: "<<fact; ; return 0; }