Răspuns:
Trebuie sa afli cate zile sunt in 72 de ani, 96 de ani, respectiv 103 ani.
Problema e la anii bisecti. Algoritmul este urmatorul:
Fiecare an care este divizibil cu 4 este an bisect, mai puțin cei care sunt divizibili cu 100, dar și aceștia sunt ani bisecți dacă sunt divizibili cu 400.
Vom considera varianta mai avantajoasa pentru noi, ca sa nu facem prea multe calcule :).
Si anume, vom considera ca persoanele de 76 si 96 de ani NU au prins exceptii de la regula. Si ca persoana de 103 ani a prins DOAR exceptia cu anul divizibil cu 100.
Si avem:
72 * 365 + 72 : 4 = 26298 zile
26298 * 8 = 210384 ore dormite
96 * 365 + 96 : 4 = 35064 zile
35064 * 8 = 280512 ore dormite
103 * 365 + 103 : 4 - 1 = 37619 zile (consideram ca la fiecare 4 ani avem un an bisect, cum 103 nu e divizibil cu 4 luam doar partea intreaga)
37619 * 8 = 300952 ore dormite
Explicație pas cu pas: