Prima calculezi daca anul e bisect :D faci asa
if((a-2000)%4==0){
bisect=1;
}else[
bisect=0;
}
apoi verifici daca luna e mai mare de 0 si mai mic de 13
apoi pentru fiecare luna verifici daca corespune cu zilele, si pt februarie verifici in functie de variabila bisect