Name your source code as cpp replace the text with with your

Name your source code as .cpp (replace the text with with your last name and first name, in that order) and upload to blackboard. Write a program to read a number of words from the user until the user inputs the word \"end*\" (with those asterisks). Once done, read another word from the user. Let\'s call this word \"SearchWord\". The goal of the program is to find the number of occurrences of the SearchWord in the words that the user input earlier. Your search should be case-sensitive. Assume no punctuation in the input.

Solution


// C++ code
#include <iostream>
#include <string>
#include <fstream>
#include <stdlib.h>
#include <math.h>
#include <vector>

using namespace std;

int main()
{
std::vector<string> words;
string word;

while(true)
{
cout << \"Enter word: \";
cin >> word;

if(word == \"end\")
break;
else
words.push_back(word);
}

string search;
cout << \"Enter a word to search: \";
cin >> search;

int count = 0;
for (int i = 0; i < words.size(); ++i)
{
if(words[i] == search)
count++;
}
  
cout << search << \" occured \" << count << \" times in the list of words\ \";
}

/*
output:

Enter word: my
Enter word: name
Enter word: is
Enter word: ayush
Enter word: verma
Enter word: I
Enter word: ayush
Enter word: go
Enter word: to
Enter word: school
Enter word: my
Enter word: my
Enter word: my
Enter word: native
Enter word: end
Enter a word to search: my

my occured 4 times in the list of words


*/

 Name your source code as .cpp (replace the text with with your last name and first name, in that order) and upload to blackboard. Write a program to read a num
 Name your source code as .cpp (replace the text with with your last name and first name, in that order) and upload to blackboard. Write a program to read a num

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site