Write a program that uses random-number generation to create sentences.  Create four arrays of strings (string objects highly suggested over c-strings) called article, noun, verb, and preposition. The arrays of Strings: The article array should be const and contain the articles:  “the”, “a”, “one”, “some”, “any” The preposition array should be const and contain the prepositions:  “to”, “from”, “over”, “under”, “on” The noun array and the verb array should contain words entered by the user. So start the program by asking the user to enter 5 nouns (each seperated by a space — this should give you a hint as to how to read them in), and then ask them to enter 5 verbs (again, each seperated by a space). Store these in the appropriate arrays. Ensure that all the words stored in the noun array and the verb array are stored as all lowercase words. The user could enter a word with any case they choose, but it’s up to you to store them as lowercase strings in your array. You may assume the user will enter valid verbs whem prompted and valid nouns when prompted. Create a sentence by selecting a word at random from each array in the following order:  article, noun, verb, preposition, article, noun This means, you need to generate a random value for each array to grab a word. Example: You cannot generate one random value (say, 1) and then take index 1 of each array. You must generate a random value to use as the index in each array you’ll get a word from. As each word is picked, concatenate it to the previous words in the sentence.  The words should be separated by spaces.  When the final sentence is output, it should start with a capital letter and end with a period.  Your program should generate random 20 sentences and output them to the console. Note: It’s not enough to output just one word at a time. You need to create each sentence as a single string before printing it to output. (Make use of the concatenation operation! String objects make this easy!) Hint: The hardest part is making sure the sentence is capitalized, because you only have one article array (and it stores the lowercase version, since you use articles again). Remember that we’ve seen a number of methods from the string class, that help with this. You may want to remind yourself of these: In the cctype library, we saw functions that can check for upper or lowercase characters and even some that can change values from uppercase to lowercase and vice versa. From string class, at, [] notation, and the + operation will also be helpful. Functions in addition to main() are not required but it may be a good idea for you to create some if you find yourself needing to do a similar task over and over …

Looking for solution of this Assignment?


We deliver quality original papers

Our experts write quality original papers using academic databases.  

Free revisions

We offer our clients multiple free revisions just to ensure you get what you want.

Discounted prices

All our prices are discounted which makes it affordable to you. Use code FIRST15 to get your discount

100% originality

We deliver papers that are written from scratch to deliver 100% originality. Our papers are free from plagiarism and NO similarity

On-time delivery

We will deliver your paper on time even on short notice or  short deadline, overnight essay or even an urgent essay