Question: Using C++ 1. Write a program to iteratively calculate exponents a) Create a function exponentiate that accepts an integer n and exponent value exp then
Using C++
1. Write a program to iteratively calculate exponents a) Create a function exponentiate that accepts an integer n and exponent value exp then outputs the calculation of nexp b) Test your function with a few values for n 2. Write a program to iteratively calculate factorial. a) Create an iterative function named factorial that accepts an integer n and outputs n! b) The function should output each step of the calculation c) Test your function with a few values for n Output Example 5! -- 543 2120 3. Recreate program 2 using a recursive solution 4. Write a program that recursively counts down from n a) Create a void recursive function named countdown that accepts an integer n, and progressively decrements and outputs the value of n b) Test your function with a few values for n Output Example 2 5. Write a program that recursively outputs a given integer in reverse. a) Create a void recursive function that accepts an integer n and outputs the number backwards. b) Test your function with a few values for n Output Example Write backward (3): 3 Write backward (12) 21 Write backward (123 321 Write backward (2017): 7102
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
