Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main()
- {
- const int secondsInMinute{60};
- const int minutesInHour {60};
- const int secondsInHour {minutesInHour * secondsInMinute};
- const int secondsInDay{secondsInHour * 24};
- int seconds {secondsInDay / 4}; // good test case
- int minutes {0};
- int hours {0};
- int secTillMidnight{0};
- int minTillMidnight{0};
- int hourTillMidnight{0};
- std::cout << "Enter seconds:\n";
- std::cin >> seconds;
- secTillMidnight = secondsInDay - seconds;
- hours = seconds / secondsInHour;
- seconds %= secondsInHour;
- hourTillMidnight = secTillMidnight / secondsInHour;
- secTillMidnight %= secondsInHour;
- minutes = seconds / secondsInMinute;
- seconds %= secondsInMinute;
- minTillMidnight = secTillMidnight / secondsInMinute;
- secTillMidnight %= secondsInMinute;
- std::cout << "Now is " << hours << " hour(s) " << minutes << " minute{s) " << seconds << " second(s)\n";
- std::cout << "Time till midnight is " << hourTillMidnight << " hour(s) " << minTillMidnight << " minute{s) " << secTillMidnight << " second(s)\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement