C++ I am lost, can you help me find my way please Finding values in vectors. Assign numMatches with the number of elements in userValues that equal matchValue. userValues has NUM_VALS elements. Ex: If userValues is {2, 2, 1, 2} and matchValue is 2 , then numMatches should be 3.
Your code will be tested with the following values:
* matchValue: 2, userValues: {2, 2, 1, 2} (as in the example program above)
* matchValue: 0, userValues: {0, 0, 0, 0}
* matchValue: 50, userValues: {10, 20, 30, 40}
#include <iostream>
#include <vector>
using namespace std;
int main() {
const int NUM_VALS = 4;
int matchValue;
unsigned int i;
int numMatches = -99; // Assign numMatches with 0 before your for loop
vector<int> userValues(NUM_VALS);
cin >> matchValue;
for (i = 0; i < userValues.size(); ++i) {
cin >> userValues.at(i);
}
cin >> numMatches;
numMatches = userVals.at(0);
for (i = 0; i < userVals.size(); ++i) {
if (userVals.at(i) < numMatches;
numMatches = userVals.at(i);
}
cout << "matchValue: " << matchValue << ", numMatches: " << numMatches << endl;
return 0;
}
Approach
- Start
- Include header file
- main method
- variable declaration
- assigning the variable which is numMatches with 0
- Display the message as Kindly enter the match value
- Display the message as Kindly enter the values
- compute number of matches
- Display the match value and number of matches
- End
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
I am a little lost. What you replied with is different than the question sent.
C++ please.
There are no messages to be printed in this problem.
Assign numMatches with the number of elements in userValues that equal matchValue. userValues has NUM_VALS elements. Ex: If userValues is {2, 2, 1, 2} and matchValue is 2 , then numMatches should be 3.
Your code will be tested with the following values:
* matchValue: 2, userValues: {2, 2, 1, 2} (as in the example
* matchValue: 0, userValues: {0, 0, 0, 0}
* matchValue: 50, userValues: {10, 20, 30, 40}
#include <iostream>
#include <
using namespace std;
int main() {
const int NUM_GUESSES = 3;
vector<int> userGuesses(NUM_GUESSES);
unsigned int i;
/* Your solution goes here */
for (i = 0; i < userGuesses.size(); ++i) {
cout << userGuesses.at(i) << " ";
}
return 0;
}