Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <time.h>
- int
- main(void)
- {
- struct tm start;
- start.tm_sec = 0;
- start.tm_min = 0;
- start.tm_hour = 0;
- start.tm_mday = 7;
- start.tm_mon = 9;
- start.tm_year = 25;
- start.tm_isdst = -1;
- time_t st = mktime(&start);
- //struct tm *st2 = localtime(&st);
- //printf("%d\n", st2->tm_year);
- int day, mon, year;
- while (scanf("%d %d %d", &year, &mon, &day) > 0) {
- struct tm cur;
- cur.tm_year = year - 1900;
- cur.tm_mon = mon - 1;
- cur.tm_mday = day;
- cur.tm_sec = 0;
- cur.tm_min = 0;
- cur.tm_hour = 0;
- cur.tm_isdst = -1;
- time_t cur1 = mktime(&cur);
- cur1 -= st;
- //printf("%ld\n", cur1);
- printf("%ld %ld %ld\n", cur1 / 12 / 30 / 24 / 60 / 60 + 1, (cur1 / 30 / 24 / 60 / 60) % 12 + 1, (cur1 / 24 / 60 / 60) % 30 + 1);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement