/* TMA02 Q3a */
/* Program by Selina Sze Min Na */

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

main()
{
printf("\t\t*** Question 3 (a) by Selina Sze ***\n");

int hour, hour_hh, min;

printf("\nEnter the time in 24-hour format (hh mm) : ");
scanf("%d %d", &hour, &min);fflush(stdin);

if  (!(23 >= hour && hour >= 0) || !(59 >= min && min >= 0))
    {
    printf("Error. Invalid Input");
    getchar();
    exit (1);
    }

    if (23 >= hour && hour >= 13)
    {
    hour_hh = hour - 12;
    printf("The time in 12-hour format is %02d:%02dPM", hour_hh, min);
    }

    else if (hour == 12)
    {
    printf("The time in 12-hour format is %02d:%02dPM", hour, min);
    }

    else printf("The time in 12-hour format is %d:%02dAM", hour, min);

    getchar();
    return 0;
}