Write the simplest program possible in your language of choice containing your 'main' and any other functions you may need that will: A. Read a sequence of words up to a maximum of 64 words from std input. Before reading the input, prompt the user to enter the words. B. Do not prompt or expect the user to give you the number of words to be entered. Perform any required error checking. C. Check to see if there are any duplicate words in the input read. D. If there are no duplicates, print out to std output the message 'No Duplicates! E. If there are duplicates, print out on separate lines each word that is duplicated and the number of instances of that word. The results should be sorted in ascending order using Insertion Sort. F. If you write helper functions to your main, ensure that all input and output happens only in main. G. You are only allowed to use basic string arrays as well as code your own sorting function - do not use any advanced data structures or sorting algorithms pre-built into your language platform. H. Take screenshot of your program execution with the following samples. However, your program will be tested with my own input. Sample Inputs THE RAIN IN MAINE. THE RAIN IN MAINE IN THE MONTH OF MAY. The rain in Maine in the month of May. The rain in Maine in the month of May makes May the rainiest month for Maine in the year. Sample Outputs No Duplicates IN 2 THE 2 in 2 Maine 2 May 2 in 3 month 2 the 3
Operations
In mathematics and computer science, an operation is an event that is carried out to satisfy a given task. Basic operations of a computer system are input, processing, output, storage, and control.
Basic Operators
An operator is a symbol that indicates an operation to be performed. We are familiar with operators in mathematics; operators used in computer programming are—in many ways—similar to mathematical operators.
Division Operator
We all learnt about division—and the division operator—in school. You probably know of both these symbols as representing division:
Modulus Operator
Modulus can be represented either as (mod or modulo) in computing operation. Modulus comes under arithmetic operations. Any number or variable which produces absolute value is modulus functionality. Magnitude of any function is totally changed by modulo operator as it changes even negative value to positive.
Operators
In the realm of programming, operators refer to the symbols that perform some function. They are tasked with instructing the compiler on the type of action that needs to be performed on the values passed as operands. Operators can be used in mathematical formulas and equations. In programming languages like Python, C, and Java, a variety of operators are defined.
in c++ fast please
![Write the simplest program possible in your language of choice containing your 'main' and any other
functions you may need that will:
A. Read a sequence of words up to a maximum of 64 words from std input. Before reading the input,
prompt the user to enter the words.
B. Do not prompt or expect the user to give you the number of words to be entered. Perform any
required error checking.
C. Check to see if there are any duplicate words in the input read.
D. If there are no duplicates, print out to std output the message 'No Duplicates'.
E. If there are duplicates, print out on separate lines each word that is duplicated and the number of
instances of that word. The results should be sorted in ascending order using Insertion Sort.
F. If you write helper functions to your main, ensure that all input and output happens only in main.
G. You are only allowed to use basic string arrays as well as code your own sorting function - do not
use any advanced data structures or sorting algorithms pre-built into your language platform.
H. Take screenshot of your program execution with the following samples. However, your program
will be tested with my own input.
Sample Inputs
THE RAIN IN MAINE.
THE RAIN IN MAINE IN THE MONTH OF MAY.
The rain in Maine in the month of May.
The rain in Maine in the month of May makes
May the rainiest month for Maine in the year.
Sample Outputs
No Duplicates
IN 2
THE 2
in 2
Maine 2
May 2
in 3
month 2
the 3](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F8d2af6b8-35d3-4327-94c1-a05ff77beaf0%2F4344e3f6-7cbd-463e-8051-f93a8e54fedc%2Fg8tkm2r_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Your C++ program is given below as you required with an output.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)