avr39ripe

secondsToHMS

Sep 17th, 2020 (edited)
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5.     const int secondsInMinute{60};
  6.     const int minutesInHour {60};
  7.     const int secondsInHour {minutesInHour * secondsInMinute};
  8.  
  9.     int seconds {3675}; // good test case
  10.     int minutes {0};
  11.     int hours {0};
  12.  
  13.     std::cout << "Enter seconds:\n";
  14.     std::cin >> seconds;
  15.  
  16.     hours = seconds / secondsInHour;
  17.     seconds %= secondsInHour; // seconds = seconds % secondsInHour);
  18.  
  19.     minutes = seconds / secondsInMinute;
  20.     seconds %= secondsInMinute; // seconds = seconds % secondsInMinute);
  21.  
  22.     std::cout << hours << " hour(s) " << minutes << " minute{s) " << seconds << " second(s)\n";
  23. }
Advertisement
Add Comment
Please, Sign In to add comment