Advertisement
avr39ripe

cppHourSymmetry

Mar 16th, 2021
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. // 00:00
  4. // 01:10
  5. // 02:20
  6. // 03:30
  7. // 04:40
  8. // 05:50
  9. // 10:01
  10. // 11:11
  11. // 12:21
  12. // 13:31
  13. // 14:41
  14. // 15:51
  15. // 20:02
  16. // 21:12
  17. // 22:22
  18. // 23:32
  19.  
  20.  
  21. int main()
  22. {
  23.     const int maxHour{ 24 };
  24.     const int maxMinute{ 60 };
  25.     int totalSym{ 0 };
  26.     int hourH{ 0 };
  27.     int hourL{ 0 };
  28.     int minuteH{ 0 };
  29.     int minuteL{ 0 };
  30.  
  31.     for (int hour{ 0 }; hour < maxHour; ++hour)
  32.     {
  33.         hourH = hour / 10;
  34.         hourL = hour % 10;
  35.  
  36.         for (int minute{ 0 }; minute < maxMinute; ++minute)
  37.         {
  38.             minuteH = minute / 10;
  39.             minuteL = minute % 10;
  40.  
  41.             if (hourH == minuteL and hourL == minuteH)
  42.             {
  43.                 ++totalSym;
  44.                 std::cout << hourH << hourL << ':' << minuteH << minuteL << '\n';
  45.             }
  46.            
  47.         }
  48.     }
  49.     std::cout << "Total symmetric time: " << totalSym << '\n';
  50.     return 0;
  51. }
  52.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement