Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. int
  5. main(void)
  6. {
  7. struct tm start;
  8. start.tm_sec = 0;
  9. start.tm_min = 0;
  10. start.tm_hour = 0;
  11. start.tm_mday = 7;
  12. start.tm_mon = 9;
  13. start.tm_year = 25;
  14. start.tm_isdst = -1;
  15. time_t st = mktime(&start);
  16. //struct tm *st2 = localtime(&st);
  17. //printf("%d\n", st2->tm_year);
  18. int day, mon, year;
  19. while (scanf("%d %d %d", &year, &mon, &day) > 0) {
  20. struct tm cur;
  21. cur.tm_year = year - 1900;
  22. cur.tm_mon = mon - 1;
  23. cur.tm_mday = day;
  24. cur.tm_sec = 0;
  25. cur.tm_min = 0;
  26. cur.tm_hour = 0;
  27. cur.tm_isdst = -1;
  28. time_t cur1 = mktime(&cur);
  29. cur1 -= st;
  30. //printf("%ld\n", cur1);
  31. 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);
  32. }
  33. return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement