תרגיל  2 א'  מבנה נתונים  C++  (הדגמה בהרצאה)

א
כתוב מחלקה CTime המייצגת שעון: שניה, דקה, שעה(second, minute, hour) .
המחלקה צריכה להיות בעלת השיטות הבאות:
Get() .1: המחזירה זמן (שעות ושבריה (שניות, דקות));  CTime
Set(second,minute,hour) .2: המצמידה את זמן למחלקה;
3. Show() : המציגה את זמן;
4. Next(): המחזירה את זמן הבא אחרי הוספת שניה (מונה). 
5. ReadTime(): קורא זמן.

ה-main יעשה את הפעולות הבאות:
1.  יקרא מהמשתמש זמן (ביממה);
2.  יוסיף  לו שניה;
3. וידפיס את הזמן החדש ב-   (h:m:s)  : Format .

ב
הוסף משתנה של המחלקה noon  המקבל את הערכים 0,1   בהתאם לכך אם השעה (במובן זמן) הוא am  (לפני הצהוריים) או pm (אחרי הצהוריים).