[ Foro de C++ ]

solucion de un programa en c++: año bisiesto

17-Mar-2015 07:54
Fernando garcia
2 Respuestas

haz un programa que te diga si un año es bisiesto o no? por favor


17-Mar-2015 17:08
Invitado

Haz una variable de tipo fecha igual a 28 de febrero del año en cuestión.
Añádele un día.
Si sigues en el mismo mes, es bisiesto.


17-Mar-2015 22:43
Nacho Cabanes (+30)

Si, como es habitual, no puedes usar variables de tipo "fecha", sino solamente un número entero para el año, el algoritmo para saber si un número es bisiesto es simple:

Si el número es múltiplo de 400, el año es bisiesto siempre.
En caso contrario, debería ser múltiplo de 4 pero no serlo de 100.






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)