/* lee: horas minutos y segundos. Sumar un segundo y mostrar el resultado */ #include void main() { int hora; int min; int seg; printf("Introduzca hora (0-23):"); scanf("%d",& hora); while ((hora<0)||(hora>23)) { printf("ERROR. Introduzca hora (0-23):"); scanf("%d",& hora); } printf("Introduzca minutos (0-59):"); scanf("%d",& min); while ((min<0)||(min>59)) { printf("ERROR. Introduzca minutos (0-59):"); scanf("%d",& min); } printf("Introduzca segundos (0-59):"); scanf("%d",& seg); while ((seg<0)||(seg>59)) { printf("ERROR. Introduzca segundos (0-59):"); scanf("%d",& seg); } seg=seg+1; if (seg==60) { seg=0; min=min+1; if (min==60) { min=0; hora=hora+1; if (hora==24) { hora=0; } } } printf("La nueva hora es: %d:%d:%d", hora,min,seg); getchar();getchar(); }