eu acho mais interssante você criar um vetor para lhe auxilia-lo com os dias de cada mes tipo assim v[11]={31,28,31,30,31,30,31,30,31,30,31} e ir usando ela de acordo com cada mes... claro q é muito mais complicado do q você esta pensando pois tem anos q são binarios, se vai ter q fazer uma funcao pra achar q ano é binario.. mais não é tão complicado tambem não...