#include #include #include "timeclass3.cpp" using namespace std; class Alarmclock { public: Alarmclock(int = 0, int = 0, int = 0, string = ""); Alarmclock(Time = Time(0,0,0), string = ""); void setAlarmTime(Time &); Time getAlarmTime() const; void setAlarmType(string &); void showAlarmTime() const; void ringAlarm(Time &) const; private: Time alarmTime; string alarmType; }; Alarmclock::Alarmclock(Time ti, string wak) { } Alarmclock::Alarmclock(int ho, int mi, int se, string wak) { } void Alarmclock::setAlarmTime(Time & ala) { } Time Alarmclock::getAlarmTime(void) const { } void Alarmclock::setAlarmType(string & alty) { } void Alarmclock::showAlarmTime() const { } void Alarmclock::ringAlarm(Time &t) const { } int main() { Alarmclock alarm1{1, 2, 3, "Wake up!!"}; Time startTime1{1,2,0}; Time wakeuptime{7,15,0}; Alarmclock alarm2{wakeuptime, "Wake up!!"}; Time startTime2{7,14,50}; alarm1.showAlarmTime(); for(int i=0; i<10; ++i) { startTime1.Time::showTime12(); alarm1.ringAlarm(startTime1); startTime1.addTime(0,0,1); } alarm1.showAlarmTime(); for(int i=0; i<20; ++i) { startTime2.Time::showTime12(); alarm2.ringAlarm(startTime2); startTime2.addTime(0,0,1); } }