Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2012, 14:18
GuillermoADC
 
Fecha de Ingreso: marzo-2012
Ubicación: Argentina, Buenos Aires
Mensajes: 11
Antigüedad: 12 años, 10 meses
Puntos: 1
Respuesta: Problema año bisiesto en c++

Un año es bisiesto, si es divisible entre 4, excepto si es divisible entre 100 pero no entre 400. ( El codigo te generaba que no era año bisiesto el 2000, porque le faltaba la validación si era divisible entre 400)

Código c++:
Ver original
  1. int year;
  2.  
  3. if( (year % 4 == 0)  && (year % 100 != 0) || (year % 400 == 0) &&  (year % 4 == 0))
  4. {
  5.  
  6.       printf("El año es bisiesto");
  7.  
  8. }else printf("El año no es bisiesto");

Última edición por GuillermoADC; 03/04/2012 a las 14:36