Question: Consider the following recursive function: int Puzzle(int base, int limit) { if (base > limit) return -1; else if (base == limit) return 1; else
Consider the following recursive function: int Puzzle(int base, int limit) {
if (base > limit)
return -1;
else if (base == limit)
return 1; else return base*Puzzle(base+1, limit);
}
3. Show what would be written by the following calls to the recursive function Puzzle:
a. cout << Puzzle(14,10);
b. cout << Puzzle(4,7);
c. cout << Puzzle(0,0);
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
