Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a recursive function changeDigits that will change each digit of a positive integer. If the digit is less than 5, you add 5 to

Write a recursive function changeDigits that will change each digit of a positive integer. If the digit is less than 5, you add 5 to it, otherwise, you subtracted it by 5. For example, changeDigits(36251) returns 81706.

If parameters have illegal values your function can operate however you choose. Excessively long solutions that use

more than 6 lines of code may lose points. A program that uses the function follows.

int main(){

cout << changeDigits(36251) << endl; // prints 81706

cout << changeDigits(2048) << endl; // prints 7593

cout << changeDigits(57) << endl; // prints 2 (since first digit becomes 0)

cout << changeDigits(1) << endl; // prints 6

return 0;

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Dental Assisting

Authors: Doni Bird, Debbie Robinson

13th Edition

978-0323624855, 0323624855

Students also viewed these Programming questions

Question

2 What are the main building blocks of a premium brand?

Answered: 1 week ago