Answer to Question #260509 in C++ for malika

Question #260509

Assign numMatches with the number of elements in userValues that equal matchValue. userValues has NUM_VALS elements. Ex: If userValues is {2, 1, 2, 2} and matchValue is 2 , then numMatches should be 3.


Your code will be tested with the following values:

matchValue: 2, userValues: {2, 1, 2, 2} (as in the example program above)

matchValue: 0, userValues: {0, 0, 0, 0}

matchValue: 10, userValues: {20, 50, 70, 100}


#include <iostream>

using namespace std;


int main() {

  const int NUM_VALS = 4;

  int userValues[NUM_VALS];

  int i;

  int matchValue;

  int numMatches = -99; // Assign numMatches with 0 before your for loop


  cin >> matchValue;

  for (i = 0; i < NUM_VALS; ++i) {

   cin >> userValues[i];

  }


  /* Your solution goes here */


  cout << "matchValue: " << matchValue << ", numMatches: " << numMatches << endl;


  return 0;

}


1
Expert's answer
2021-11-03T17:48:12-0400

Source code



#include <iostream>


using namespace std;


int main() {


  const int NUM_VALS = 4;
  int userValues[NUM_VALS];
  int i;
  int matchValue;
  int numMatches = -99; 
  cin >> matchValue;
  for (i = 0; i < NUM_VALS; ++i) {
   cin >> userValues[i];


  }
  
  numMatches=0;
  for(int i=0;i<NUM_VALS;i++){
      if(userValues[i]==matchValue){
          numMatches++;
      }
  }
  
  cout << "matchValue: " << matchValue << ", numMatches: " << numMatches << endl;


  return 0;


}

Output





Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS