Code:
itsme@dreams:~/C$ cat timebrkdwn.c
#include <stdio.h>
#define SEC_PER_MIN 60
#define SEC_PER_HOUR 3600
#define SEC_PER_DAY 86400
int main(void)
{
int s, m, h, d;
printf("Enter the number of seconds and press return: ");
fflush(stdout);
scanf("%d", &s);
// Days
d = s / SEC_PER_DAY;
s %= SEC_PER_DAY;
// Hours
h = s / SEC_PER_HOUR;
s %= SEC_PER_HOUR;
// Minutes
m = s / SEC_PER_MIN;
s %= SEC_PER_MIN;
printf("Days: %d, Hours: %d, Minutes: %d, Seconds: %d\n", d, h, m, s);
return 0;
}
Code:
itsme@dreams:~/C$ ./timebrkdwn
Enter the number of seconds and press return: 923874
Days: 10, Hours: 16, Minutes: 37, Seconds: 54