problema clasa IX

Rezolvarea problemelor de matematica prin realizarea unor programe.
albert.einstein
junior
junior
Mesaje: 174
Membru din: 20 Iun 2015, 14:15

problema clasa IX

Mesaj de albert.einstein » 11 Iun 2016, 13:32

se citesc doi ani, a si b. Să se afiseze numărul de ani bisecti între anul a si anul b.

crs12decoder
junior
junior
Mesaje: 131
Membru din: 31 Mai 2007, 16:43

Re: problema clasa IX

Mesaj de crs12decoder » 11 Iun 2016, 16:49

albert.einstein scrie:se citesc doi ani, a si b. Să se afiseze numărul de ani bisecti între anul a si anul b.
Ai aici:
https://ro.wikipedia.org/wiki/An_bisect

unde iti da pseudocodul asa:
"Algoritm[modificare | modificare sursă]
Următorul pseudocod determină dacă un an este bisect sau nu în calendarul gregorian si calendarul gregorian proleptic înainte de 1582. Variabila year testată este numărul întreg reprezentând numărul anului în calendarul gregorian, si testele sunt aranjate pentru a trata cazul cel mai comun la început.

dacă (year nu este divizibil cu 4) atunci (an obisnuit)
altfel dacă (year nu este divizibil cu 100) atunci (an bisect)
altfel dacă (year nu este divizibil cu 400) atunci (an obisnuit)
altfel (an bisect)"

nu-ti ramane decat sa verifici pentru fiecare an dintre a si b.

Scrie răspuns