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(); 
	}