Um novo terminal de computador foi instalado na biblioteca para facilitar a consulta de
livros. A você coube fazer a interface de apresentação. Como parte deste projeto escreva um
pequeno programa que leia do teclado um valor correspondente à hora do dia (XX h XX min
XX seg) e imprima na tela “Bom Dia!”, “Boa Tarde!” ou “Boa Noite!” de acordo com o
horário. Se o horário estiver compreendido entre 0h e 6h, deve imprimir “Sistema
Indisponível”.
#include <stdio.h>
int main ()
{
int horario;
do
{
printf("Digite o horario");
scanf("%d d: %d : %d", &hora, &minuto, &segundo);
}while ((horario>235959) || (horario<0));
if ((horario>=060000) && (horario<130000))
{
printf("Bom dia!");
}
else if ((horario>=130000) && (horario<180000))
{
printf("Boa tarde!");
}
else if ((horario>=180000) && (horario<=235959))
{
printf("Boa noite!");
}
else
{
printf("Sistema indisponivel");
}
}
Tá dando um erro bem estranho, quando o horário está entre 030000 e 055959 mostra Bom dia! Como posso fazer pra arrumar?