Question: Write a C++ program to create a structure called Timethat consists of three integer members: hours, minutes, and seconds. Ask the user to input a

Write a C++ program to create a structure called "Time"that consists of three integer members: hours, minutes, and seconds. Ask the user to input a time value in the format of HH:MM:SS or in separate entries for each value (e.g. "Enter hours:", "Enter minutes:", "Enter seconds:"). The program should then store this time value in a variable of structure type and calculate the total number of seconds represented by the input time value using the formula: total_secs = t1.hours * 3600 + t1.minutes * 60 + t1.seconds. Once the calculation is complete, the program should output the resulting number of total seconds.B.Use the "time" structure from Q1.(A)which performs the following,1.Request two-timevalues from the user, in the format of 12:59:59, and storethem in struct type variables.

2.Convert each time value to seconds of type int. 3.Add the two converted values together.

4.Convert the result back to the format of hours-minutes-seconds.

5.Save the final result in a "time" structure variable.

6.Display the final result in the 12:59:59format.

7.Create a function TimeDifference() that takes two structure variables as input parameters and returns their time difference as a structure.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!