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

Write a c++ program to do the follwing: Reads in and prints a text, line by line

ID: 3854000 • Letter: W

Question

Write a c++ program to do the follwing: Reads in and prints a text, line by line, and calls a series of functions. The main program calls a function : diffwords() to count the number of different words in the entire text (ignoring case). wordcount() to count the number of times each word appears in the text. printcount() to print a list of all the words in the text, together with the count of the number of times they appear. For example, if a word occurs twice in the text, it appears only once on the list, with a count of 2. Print the list of words in alphabetical order. Use other functions wherever appropriate.

For example, suppose the text is this: The elephant ate the banana and the giraffe ate the banana.

The function diffwords() produces a count of 6 ("the", "elephant", "ate", "banana", and "giraffe"); wordcount() produces this list:

and 1

ate 2

banana 2

elephant 1

giraffe 1

the 4

Note: No Globle Variables

Use one array to store different words and another to store corresponding times it appears .

Also no maps

#include <iostream> #include<fstream> #include<string> and maybe #include<cstdlib>

Explanation / Answer

#include #include #include using namespace std; int main() { string name; int value; ifstream myfile("text.txt", ifstream::in); while(myfile >> value >> name) cout
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