Guest User

URI Online Judge | 1061 Event Time

a guest
Jan 13th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. #define endl '\n';
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     //freopen("input.in", "rt", stdin);
  9.     //freopen("output.ans", "wt", stdout);
  10.  
  11.     char ch[10];
  12.     int day1, hour1, min1, sec1;
  13.     int day2, hour2, min2, sec2;
  14.     int day, hour, minn, sec;
  15.  
  16.     scanf("%s %d", ch, &day1);
  17.     scanf("%d %s %d %s %d", &hour1, ch, &min1, ch, &sec1);
  18.  
  19.     scanf("%s %d", ch, &day2);
  20.     scanf("%d %s %d %s %d", &hour2, ch, &min2, ch, &sec2);
  21.  
  22.     day = day2 - day1;
  23.     if(hour2 < hour1)
  24.     {
  25.         day--;
  26.         hour = (24 - hour1) + hour2;
  27.     }
  28.     else
  29.     {
  30.         hour = hour2 - hour1;
  31.     }
  32.     if(min2 < min1)
  33.     {
  34.         hour--;
  35.         minn = (60 - min1) + min2;
  36.     }
  37.     else minn = min2 - min1;
  38.     if(sec2 < sec1)
  39.     {
  40.         minn--;
  41.         sec = (60 - sec1) + sec2;
  42.     }
  43.     else sec = sec2 - sec1;
  44.  
  45.     printf("%d dia(s)\n%d hora(s)\n%d minuto(s)\n%d segundo(s)\n", day, hour, minn, sec);
  46.  
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment