Homework 7. 20 points total. Due Oct 17 by 11:59pm. Do each of the following problems, leaving the complete .cpp files in your ~/handin/ directory. Grading... * If one of the problems correct, you get at least 12/20 * If two of the problems correct, you get at least 16/20 (1) File name: countVowels.cpp Task: Program should ask the user to type a word, count how many vowels are in the word, and output that to the user. Hints: * To count the vowels you will need to iterate through each character in a string. If you have a string declared as msg, you iterate through it like this ... for(int i=0; i < msg.size(); i++) { // code here... look at msg[i] } * Make sure to include both upper and lower case. Correct working program so you can see how it works: ~jkinne/public_html/cs151-f2013/code/countVowels (2) File name: largeX.cpp Task: Draw a large X out of characters. Start by copying the file ~jkinne/public_html/cs151-f2013/code/largeX.cpp into your handin directory. That already draws the top of the X. Add code to the X function to draw the middle * and the bottom half of the X. Hints: copy the for(row=0;...) loop, including the body of the loop, and paste it after the comment bottom upside-down V. Then make changes to have the loop draw in the reverse order - instead of drawing increasingly more spaces before the first *, make it go the other way - drawing increasingly fewer spaces before the first *. Correct working program: ~jkinne/public_html/cs151-f2013/largeX (3) File name: ceasarBetter.cpp Task: Modify the caesarBetter cipher program so that it does not encode vowels. For example, hello, with password 3, would be encoded as keooo. Start by copying the file ~jkinne/public_html/cs151-f2013/code/caesarBetter.cpp into your handin directory. Hints: You only need to make a change in the caesarEncode function. Add an if condition that tests if the letter being looked at is a vowel. Correct working program: ~jkinne/public_html/cs151-f2013/caesarBetter (4) Extra Credit File name: mycaesar.cpp Task: Make the encryption better in some other way. Have fun and see what you can do...