#include #include #include "teatro.h" using namespace std; bool esMesDeTreintaYUno(int i) ; bool esMesDeTreinta(int i) { return (i == 4 || i == 6 || i == 9 || i == 11); } bool esBisiesto(int a ){ return (a % 4 == 0 && a % 100 != 0 ) || (a % 400 == 0); } int main(int argc, char *argv[]) { int dias = 1, mes = 1, anio = 1; bool error = false; while(anio < 401 && !error){ mes = 1; while(mes <= 12 && !error){ dias = 1; while(dias <= 31 && !error){ if(mes == 2 && esBisiesto(anio) && dias <= 29){ Fecha f(dias,mes,anio); error = !(f.dia() == dias && f.mes() == mes && f.anio() == anio); } if(mes == 2 && !esBisiesto(anio) && dias <= 28){ Fecha f(dias,mes,anio); error = !(f.dia() == dias && f.mes() == mes && f.anio() == anio); } if(esMesDeTreintaYUno(mes) && dias <= 31){ Fecha f(dias,mes,anio); error = !(f.dia() == dias && f.mes() == mes && f.anio() == anio); } if(esMesDeTreinta(mes) && dias <= 30){ Fecha f(dias,mes,anio); error = !(f.dia() == dias && f.mes() == mes && f.anio() == anio); } dias++; } mes++ ; } anio++; } anio == 401 ? cout<<"todo joya"<