Hacer un programa o algoritmo que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y también nos calcule la hora después de 2 segundos.
Solución
- Entrada: 23:59:59
- Salida: 00:00:01
#include <stdio.h>
#include <stdlib.h>
int main()
{
int h,m,s;
printf("Ingresa hora\n");
scanf("%d",&h);
printf("Ingresa minuto\n");
scanf("%d",&m);
printf("Ingresa segundo\n");
scanf("%d",&s);
if(h < 24 && m < 60 && s < 60){
if(s < 58 && s >= 0){
printf("%dh %dm %ds",h,m,(s+2));
}else{
if(s==58){
if(m==59){
if(h==23){
printf("00h 00m 00s");
}else{
("%dh 00m 00s",(h+1));
}
}else{
printf("%dh %dm 00s",h,(m+1));
}
}
else{
if(s==59){
if(m==59){
if(h==23){
printf("00h 00m 01s");
}else{
printf("%dh 00m 01s",(h+1));
}
}else{
printf("%dh %dm 01s",h,(m+1));
}
}
}
}
}else{
printf("Fuera de Rango");
}
return 0;
}
0 comentarios:
Publicar un comentario