Cita:
Iniciado por airweb Hola compañero.
Gracias por responder. La verdad es que en realidad así creo que no quedaría bien, pues si la fecha dada tiene 29 días y no es bisiesto te dice que la fecha no es válida cuando lo es. Yo lo quiero es poner que si el módulo del año entre 4 es 0 el año es bisiesto y por tanto febrero tendría 29 días y si el año es no bisiesto, que febrero tenga 28 días.
¿Cómo lo puedo hacer?
En realidad lo que te es "La fecha no es válida en
FEB" por lo que en principio estaría bien.
Si quieres que solo te muestre ese mensaje si seleccionas febrero. Lo tienes que meter en su propio case:
Código C++:
Ver originalcase 2: // Febrero
if(y%4==0 && d<30 && d>0)
{
}
else
{
printf("La fecha no es valida en"); }