Ask Question
21 August, 05:06

Given the following function definition, what modifications need to be made to the search function so that it finds all occurrences of target in the array? int search (const int array[], int target, int numElements) {int index=0; bool found=false; while ((! found) && (index < numElements)) {if (array[index] = = target) found=true; elseindex++; }if (found==true) return index; elsereturn - 1; }a. Add another parameter to indicate where to stop searchingb. Add another parameter to indicate where to start searchingc. This already can find all occurrences of a given targetd. Have the function return the whole array

+4
Answers (1)
  1. 21 August, 05:17
    0
    D. have function return the whole array

    Explanation:

    the given function only return first occurrence of target. In order to get all occurrences of target we have to change condition in while loop to check whole array even if first occurrence of target found and plus add another parameter of type array that will store different indexes of occurrence of target and return that array
Know the Answer?
Not Sure About the Answer?
Get an answer to your question ✅ “Given the following function definition, what modifications need to be made to the search function so that it finds all occurrences of ...” in 📙 Computers & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers