Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

C++ Problem: I can\'t figure out why I am not passing the last test case in Code

ID: 3884654 • Letter: C

Question

C++ Problem:

I can't figure out why I am not passing the last test case in CodeRunner. Any help is appreciated, especially if you can solve the problem.

Test Cases:

Write code to search a foat array named values for the value in the variable named findMe. The array has num number of elements in the list. Inside the loop. print out the element at each index separated with a semicolon, and stop searching the array once you find the value in the variable findMe. Note: if the value in findMe is not in the list, then you will print out each element in the array. For example, it the array has (1, 2, 31 and findMe is 2, you would print 1.2 For example Test values = {3}, findMe = 3 (1 in list, findMe found) Result values- (9, 2, 8, 1, 4), findMe-1 (many in list, findMe in list) values _ {7, 3, 1, 8, 2), findHe-7 (many in list, findse is first in list)17 Answer: (penalty regime: 05.10 %) for (int index-e; index

Explanation / Answer

Because when the element is not present , index is going out of Bound

for (int index =0; index<num ; ++index){

while(index < num && values[index] != findMe){
      if(index==num-1){
         cout<<values[index];

       }else{
        cout<<values[index] << "; ";

       }
       ++index;

}
if(index<num){
    cout<<values[index];
}

break;

}


Try the above code and let me know if it works for you, let me know if there is any concern, I can make it work

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote