
Concept explainers
Write code to complete DoublePennies()'s base case. Sample output for below
#include <iostream>
using namespace std;
// Returns number of pennies if pennies are doubled numDays times
long long DoublePennies(long long numPennies, int numDays){
long long totalPennies;
/* Your solution goes here */
else {
totalPennies = DoublePennies((numPennies * 2), numDays - 1);
}
return totalPennies;
}
// Program computes pennies if you have 1 penny today,
// 2 pennies after one day, 4 after two days, and so on
int main() {
long long startingPennies;
int userDays;
cin >> startingPennies;
cin >> userDays;
cout << "Number of pennies after " << userDays << " days: "
<< DoublePennies(startingPennies, userDays) << endl;
return 0;
}
Only the your solution goes here can be changed, everything else cannot be edited.

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps

- Problem - 1: Write a program that asks the user to enter a minute value. The main() function should display the minutes in the format shown in the following sample run: Enter the number of minutes: 568 Time: 9:28arrow_forwardModule/Week 2 ASSIGNMENT (INPUT/OUTPUT)The number of permutations of a set of n items taken r at a time is given by the following formulan !⁄r !(n-r)!: where n! is the factorial of n, r! is the factorial of r, and (n-r)! is the factorial of the result of n-r. The factorial of a number n can be solved using the following formula: 〖n!=e〗^(-n) n^n√2πn. If there are 18 people in your class and you want to divide the class into programming teams of 3 members, you can compute the number of different teams that can be arranged using this formula (n !⁄r !(n-r)!). Write a C++ program that determines the number of potential team arrangements. You will need to use the double type for this computation. Use the Lab Template you set-up last week, proper formatting, and appropriate comments in your code. The output must be labeled clearly and formatted neatly. Submit C++ Programming Assignment 2 by 11:59 p.m. (ET) on Monday of Module/Week 2.arrow_forwardQUESTION 9 Consider the steps you would take to write code that prints the output (below) meeting these criteria: • Use a while loop. • Declare a loop-control variable called noofSteps that is to be tested against 12. *****Output***** Step 1 Step 2 Step 3 <== Not part of actual output. .. Step 12 Choose the correct response to answer each question: 1) What is the means of stopping the while loop? 2) What is this while loop doing? 3) How is the loop-control variable modified? 4) Rather than testing noofSteps against 12, another valid test expression isarrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





