DEFICIENCIAS : Te falta cerrar la llave de main() al final de tu programa. La función para imprimir se llama printf() y NO prinf() , te faltó la "t". Por estas razones tu programa NO compila. La expresión de la línea 29 : if(dia>=1 || dia<=31) debería decir : if(dia>=1 && dia<=31) La pregunta por la fecha en un año bisiesto está mal hecha. No puedes hacer cosas como : if(mes==enero) cuando NO le has dado un valor a la variable "enero".