logo CodeStepByStep logo

printAllDecimal

Language/Type: C++ backtracking recursion

Write a recursive function named printAllDecimal that accepts an integer number of digits and prints all base-10 numbers that have exactly that many digits, in ascending order, one per line, with leading zeros in front as needed. For example, the call of printAllDecimal(3); should print:

000
001
002
003
...
998
999

If the number of digits passed is 0 or negative, print no output. Your function must use recursion, but you can use a single for loop if necessary.

Function: Write a C++ function as described, not a complete program.

You must log in before you can solve this problem.

Log In

Need help?

Stuck on an exercise? Contact your TA or instructor.

If something seems wrong with our site, please

Is there a problem? Contact us.