fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Time {
  5. private:
  6. int hours, minutes, seconds;
  7.  
  8. public:
  9. // Конструктор за замовчуванням (ініціалізує поля нульовими значеннями)
  10. Time() : hours(0), minutes(0), seconds(0) {}
  11.  
  12. // Конструктор з параметрами (ініціалізує поля заданими значеннями)
  13. Time(int h, int m, int s) : hours(h), minutes(m), seconds(s) {}
  14.  
  15. // Метод для виведення часу у форматі 11:59:59
  16. void displayTime() const {
  17. cout << (hours < 10 ? "0" : "") << hours << ":"
  18. << (minutes < 10 ? "0" : "") << minutes << ":"
  19. << (seconds < 10 ? "0" : "") << seconds << endl;
  20. }
  21. };
  22.  
  23. int main() {
  24. Time t1; // Використовуємо конструктор за замовчуванням
  25. Time t2(11, 59, 59); // Використовуємо конструктор з параметрами
  26.  
  27. t1.displayTime(); // Виведе 00:00:00
  28. t2.displayTime(); // Виведе 11:59:59
  29.  
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
00:00:00
11:59:59