#include <stdio.h>
#include <stdlib.h>

int main (){
int dia, mes, ano;
char data_mes, data_dia, data_ano,total_dias_mes, resultado;
printf ("Digite um dia:");
scanf ("%i", &dia);
printf ("Digite um mes:");
scanf ("%i", &mes);
printf ("Digite um ano:");
scanf ("%i", &ano);

if (dia>=1 && dia<=31){
data_dia = 'valida';
}
else {
data_dia = 'invalida';
}
if (mes>=1 && mes<=12){
data_mes = 'valida';
}
else {
data_mes = 'invalida';
}
if (mes=1||mes=3||mes=5||mes=7||mes=8||mes=10||mes=12){
total_dias_mes = 'O mes eh de 31 dias';
}
else if (mes=4||mes=6||mes=9||mes=11){
total_dias_mes = 'O mes eh de 30 dias';
}
else if (mes=2){
    if ((ano%4==0)&& (ano%100!=0)||(ano%400==0)){
    total_dias_mes='O ano eh bissexto e tem 29 dias';
    }
    else {
    total_dias_mes = 'O mes eh de 28 dias';
    }
}

if (ano>=1){
data_ano = 'valida';
}
else {
data_ano = 'invalida';
}

if (data_dia = 'valida' && data_mes = 'valida' && data_ano = 'valida'){
resultado = 'VALIDA';
}
else {
resultado = 'INVALIDA';
}
printf ("O dia, o mes e ano digitado forma uma data: %c", resultado);
system ("pause");
return 0;
}



