Question
Write a program that converts 24-hour time to 12-hour time in C++. The following is a sample dialogue: Enter time in 24-hour notation: 13:07 That
Write a program that converts 24-hour time to 12-hour time in C++.
The following is a sample dialogue:
Enter time in 24-hour notation:
13:07
That is the same as 1:07 PM
Again?(y/n)
y
Enter time in 24-hour notation:
10:15
That is the same as 10:15 AM
Again?(y/n)
y
Enter time in 24-hour notation:
10:65
There is no such time as 10:65
Try again:
Enter time in 24-hour notation:
16:05
That is the same as
4:05 PM
Again?(y/n)
n
End of program
Define an exception class called TimeFormatMistake . If the user enters an illegal time, like 10:65 or even gibberish like 8&*68 , then your program will throw and catch a TimeFormatMistake .
Comment functions!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started