Dev - C++ - gente ocupo ayuda con un ejercicio :(

 
Vista:

gente ocupo ayuda con un ejercicio :(

Publicado por Daniel Random (1 intervención) el 05/04/2022 14:35:40
es un programa que dependiendo la hora ingresada ponga un mensaje que diga "buenos dias","buenas tardes" y "buenas noches" no se si es facil pero hace tiempo que no hago un programa, ayuda D:
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
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

gente ocupo ayuda con un ejercicio :(

Publicado por antonio (85 intervenciones) el 05/04/2022 16:39:51
He puesto que de 6 de la mañana a 12 sea buenos días de 12 a 20 buenas tardes y de 20 a 6 buenas noches si quieres cámbialo tu:
#include <iostream>
#include <sys/time.h>
#include <ctime>
#include <cstring>
#include <stdio.h>
using std::cout;
using std::endl;
using std::string;



int main() {

char tt[100];
time_t now = time(nullptr);
auto tm_info = localtime(&now);

strftime(tt, 100, "%H:%M:%S", tm_info);
cout<<tt<<"\n";
int hora = (tt[0]-48)*10+(tt[1]-48);
int minutos = (tt[3]-48)*10+(tt[4]-48);
int segundos = (tt[6]-48)*10+(tt[7]-48);

if(hora>=6 && segundos>1 && hora<=12){
cout<<"Buenos dias\n";
}
else if(hora>=12 && segundos>1 && hora<20){
cout<<"Buenas tardes\n";
}
else{
cout<<"Buenas noches\n";
}
return 0;


}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar