Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a recusive method , called sequence (), which prints a sequence of numbers, separated by a white space, starting from the number n ,
Write a recusive method, called sequence(), which prints a sequence of numbers, separated by a white space, starting from the number n, which is given as a parameter to the method. Then, the next element ni of the sequence is (ni-1/2) if ni is even, otherwise, it is (2 * ni-1 - 2 ).
The sequence ends with 1.
void sequence(int n) {
...
}
Example:
sequence(20) will print: 20 10 5 8 4 2 1
sequence(7) will print: 7 12 6 3 4 2 1
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started