(Hint: Use nested Switch statements, where the outer statement uses the first letter of the abbreviation as its switch expression.)
2. Write a top-down design and a C++ program that reads a date in numeric form and prints it in English. For example:
Enter a date in the form mm dd yy. 10 27 42 October twenty-seventh, nineteen hundred forty-two.
Here is another example:
Enter a date in the form mm dd yy. 12 10 10 December tenth, nineteen hundred ten.
The program should work for any date in the twentieth century and should print an error message for any invalid date, such as 2 29 83 (1983 wasn't a leap year).
3. Write a C++ program that reads full names from an input file and writes the initials for the names into an output file named initials. For example, the input