EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Recursos > Código fuente > Capítulo 12 > Ejercicio Resuelto 12.9
La hora un segundo después
 Solución
#include <stdio.h>

int main()
{
   int h, m, s;

   printf( "\n   Introduzca horas: " );
   scanf( "%d", &h );
   printf( "\n   Introduzca minutos: " );
   scanf( "%d", &m );
   printf( "\n   Introduzca segundos: " );
   scanf( "%d", &s );

   if ( h >= 0 && h <= 23 && m >= 0 && m <= 59 && s >= 0 && h <= 59 )
   {
     s++;
     if ( s == 60 )
     {
        s = 0;
        m++;
        if ( m == 60 )
        {
           m = 0;
           h++;
           if ( h == 24 )
              h = 0;
        }
     }
     printf( "\n   Un segundo despues la hora es: %d:%d:%d", h, m, s );
   }
   else
      printf( "\n   ERROR: La hora es incorrecta." );

   return 0;
}
 Fichero con extensión (.c)