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:
MOD: Etiquetas GeSHi., Los titulos deben ser descriptivos a la temática
Código (c) [Seleccionar]
#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