Dev - C++ - Quiero que cuando ingrese un num incorrecto, solo me aparezca "fecha invalida"

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado 1 puesto en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Quiero que cuando ingrese un num incorrecto, solo me aparezca "fecha invalida"

Publicado por José alberto (1 intervención) el 19/04/2021 22:43:58
solo quiero que cuando ingrese un num incorrecto, solo me aparezca "fecha invalida", es que cuando se ejecuta me aparece "No es tu cumpleaños". y no quiero eso. ayudaaa .


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
 
 
int mes,dia; //Números enteros
 
int main()// Es el cuerpo del programa
{
system("cls");//Limpiar la pantalla
printf("Este programa nos dice si es tu cumpleaños o es tu no cumpleanos\n");//Mostrar o imprimir información en la pantalla
// \n enter \t un espacio
printf("\nEscribe el día con números:\t");
scanf("%d", &dia); //Leer y guardar
printf("\nEscribe el mes con números:\t");
scanf("%d", &mes); //Leer y guardar
//11 de noviembre
if (mes <= 0 or dia <= 0 or mes > 12 or dia > 32)
{
    printf("Fecha Invalida");
}
if (mes==4 or mes== 6 or mes==9 or mes==11 and dia==31)
{
    printf("Fecha Invalida");
}
 
if(dia==10)  //8
{
if(mes==05)
{
printf ("\nFeliz cumpleaños");
}
}
else
{
printf("\nEs tu NO cumpleanos");
}
printf("\nEso es todo amigos");
getch();
return main();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder