Se citesc 3 numere naturale h, m, s reprezentând ora, minutul și secunda citite când ne-am uitat ultima oară la ceas. Apoi se citește un număr natural add reprezentând numărul de secunde care a trecut de-atunci. Cât e acum ceasul?
Rezolvare:
Adunăm add la numărul de secunde.
Dacă s este mai mare decât 60, trebuie să creștem nr de minute
nr de minute crește cu câtul împărțirii lui s la 60: m = m + s/60
nr de secunde devine restul împărțirii: s = s % 60
similar pentru minute și ore
Dacă la sfârșit nr de ore este mai mare decât 24, h = h % 24