We will start with the iteration process. As we discussed earlier, the calculation of a factorial will be better if it's designed using the recursion approach. However, it's possible as well to design it with the iteration approach. Here, we will have a factorial_iteration_do_while.cpp code that we can use to calculate the factorial. We will have a function named factorial () that passes a single parameter that will calculate the factorial value we pass in the argument. The code should look like this:
/* factorial_iteration_do_while.cpp */ #include <iostream> using namespace std; // Function containing // do-while loop iteration int factorial (int n) { int result = 1; int i = 1; // ...