Queria saber porque está dando erro nesse meu programa?
#include <stdio.h>
#include <conio.h>
main()
{
int dia, mes, ano;
printf("Qual o dia do seu aniversario: ");
scanf("%i", &dia);
printf("Qual o mes do seu aniversario: ");
scanf("%i", &mes);
printf("Qual o ano do seu aniversario: ");
scanf("%i", &ano);
if ((dia > 1) && (dia < 31)){
printf("O dia sera valido: %i", dia);
else
printf("Dia não sera valido! ");
}
else if ((mes > 1) && (mes < 12)){
printf("O mes sera valido: %i", mes);
else
printf("Mes não sera valido! ");
}
else if (ano < 2013){
printf("O ano sera valido: %i", ano);
else
printf("Ano não sera valido! ");
}
getch();
}