Académique Documents
Professionnel Documents
Culture Documents
Definitia unui an bisect: Un an bisect este un an care are 366 zile (in loc de 365).
Unele excepții de la această regulă simplă sunt necesare, de vreme ce durata unui an
tropical este ușor mai scurtă decât 365,25 zile. De-a lungul unei perioade de 4 secole (400
ani), eroarea acumulată prin adăugarea zilei de 29 februarie la fiecare patru ani, a condus
la un cuantum de 3 zile în plus. De aceea, calendarul gregorian înlătură de la socoteală
trei zile bisecte la fiecare 400 de ani, lungimea unui ciclu bisect.
Sursa: Wikipedia
Exemplu: 2000, 2004, 2400 – sunt ani bisecti. Dar 1800, 1900, 2200, 2300 si 2500 sunt
ani normali.
1 #include <iostream>
2
3 using namespace std;
4
5 bool eAnBisect(int numar)
6 {
7 if((numar % 4 == 0) && (numar % 100 != 0))
8 return true;
9
10 if(numar % 400 == 0)
11 return true;
12
13 return false;
14 }
15
16 int main()
17 {
18 int an;
19 cin >> an;
20 cout << eAnBisect(an);
21 return 0;
22 }