Respuesta :
Answer:
C. Moving the statement in line 5 so that it appears between lines 2 and 3
Explanation:
Given
The attached procedure
Required
What should be modified
The problem in the procedure is on line 5
i.e. count = 0
This line is within the loop, and this means that the count variable is initialized to 0 each time the loop is repeated.
To solve this, the count variable has to be removed from the loop to somewhere before the loop.
Hence, option (c) is correct
Throughout our procedure, even though we proclaimed count = 0 inside the for loop, the count has been valued at 0. Â
- After that, When a certain value is found equal to Val, the count has been incremented by 1.
- The count is set to 0 again in the next iteration, so at the end, if we found an element equivalent to Val 1, its real count has been returned.
- To get around this, we'll define count outside of the for loop to acquire the true count of instances of that specific value.
Therefore, the answer is "Option C".
Learn more:
brainly.com/question/14941418