Question: This is a practice problem of C programming, answer is better with explanations, Thanks! Below is the file Lab2exC.c #include #include void to_dhms(int total_s, int
This is a practice problem of C programming, answer is better with explanations, Thanks!

Below is the file Lab2exC.c
#include#include void to_dhms(int total_s, int *d, int *h, int *min, int *s); // // Converts a number of seconds into days, hours, minutes, and seconds. // For example, 86403s is 1d, 0h, 0min, 3s. // REQUIRES: // total_s >= 0. // Pointer parameters all point to appropriate variables. // PROMISES: // *d contains number of days in conversion. // *h contains number of hours in conversion. // *min contains number of minutes in conversion. // *s contains number of seconds in conversion. int main(void) { int seconds_in, days, hours, minutes, seconds, scan_count; printf("Enter a number of seconds that is >= 0: "); scan_count = scanf("%d", &seconds_in); if (scan_count != 1) { printf("Unable to convert your input to an int. "); exit(1); } if (seconds_in Exercise C: Days, hours, minutes, and seconds What to Do Download the file lab2exC.c. Read it carefully. Add code to main and write a function definition for to_dhms. Do not modify the function prototype for to_dhms the given parameter types are correct! What to Hand In Hand in printouts of your completed source code and terminal input/output showing several tests of the program, including inputs of 86403 seconds and 1468794 seconds
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
