Un timer este un dispozitiv care poate emite un semnal sonor după o perioadă de timp specificată.
Cerinţă
Scrieţi un program care, cunoscând ora curentă, precum şi perioada de timp stabilită, determină ora la care semnalul sonor va fi emis.
Date de intrare
Fişierul de intrare timer.in conţine pe prima linie ora curentă sub forma: HH:MM:SS
unde: HH reprezintă ora curentă (cuprinsă între 00 şi 23) MM reprezintă minutul curent (cuprins între 00 şi 60) SS reprezintă secunda curentă (cuprinsă între 00 şi 60).
Pe cea de a doua linie este specificată perioada de timp după care timer-ul va emite semnalul sonor sub forma: A:B:C
unde A reprezintă numărul de ore, B reprezintă numărul de minute, iar C reprezintă numărul de secunde. Dacă A este 0, atunci poate fi omis. De asemenea, dacă A şi B sunt ambele 0, pot fi omise.
De exemplu 100:60 înseamnă 100 de minute şi 60 secunde, ceea ce ar fi echivalent cu 101:0 (adică 101 minute şi 0 secunde) sau 1:41:0 (o oră şi 41 minute).
Date de ieşire
Fişierul de ieşire timer.out va conţine o singură linie pe care va fi scrisă ora la care semnalul sonor va fi emis sub forma: HH:MM:SS (unde SS si MM trebuie sa fie cuprinse intre 00 si 59, iar HH intre 00 si 23). Atentie! se vor specifica exact doua cifre atat pentru ora, cat si pentru minute, respectiv secunde!
Dacă ora la care semnalul sonor va fi emis nu este în aceeaşi zi, atunci se va specifica şi numărul de zile după care va fi emis semnalul sonor sub forma HH:MM:SS+D