Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - RAGMANINOV

#1
Hola a todos recien estoy aprendiendo a programar en lenguaje c y me dejaron algunas practicas en las que me encuentro atorado en una que me pide introducir la hora en formato de 24 horas en cinco caracteres (hh:mm) y la imprima en formato de 12 horas, con igual 5 caracteres mas el AM o PM (hh:mm AM/PM), pues ya tengo un programa que lo hace pero necesita que la hora se introduzca con un punto entre hora y minuto (hh.mm) en vez de con dos puntos, no se como hacer que salga con 2 puntos, toda vez que intento colocarlos me da error y no compila, aca el codigo que tengo:

#include <stdio.h>
#include <stdlib.h>

int main (void)

{
   
float hora,hour;

printf ("escriba la hora en formato de 24 hora solo cinco caracteres (hh.mm): ");
scanf ("%f",&hora);

if (hora<12.00)
    {
    printf ("la hora es: %.2f AM",hora);  
    }
else
    {
    hour=hora-12;
    printf ("la hora es: %.2f PM",hour);
    }

return (0);

}


MOD: Etiquetas GeSHi., Los titulos deben ser descriptivos a la temática