The elements of an integer-valued array can be initialized so that a[i] == i in
ID: 3653916 • Letter: T
Question
The elements of an integer-valued array can be initialized so that a[i] == i in a recursive fashion as follows: An array of size 0 is already initialized; Otherwise set the last element of the array to n-1 (where n is the number of elements in the array, for example, an array of size 3 will have its last element -- index 2-- set to 2; and initialize the portion of the array consisting of the first n-1 elements (i.e., the other elements of the array) Write a void method named init that accepts an integer array, and the number of elements in the array and recursively initializes the array so that a[i] == i.Explanation / Answer
void init(int array[],int length) { if(length==0) { return; } else { init(array,--length); array[length]=length; } }
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.