A simple c and c++ program to convert 12 hours time into 24 hours and 24 hours time in 12 hours and display both as output.

C Code

#include <stdio.h>
#include<stdio.h>
#include<conio.h>

void main()
{
 int hours,mins,seconds; 
 int status = 1;
 
 printf( "Enter Hours (00-23): "); scanf("%d", &hours);
 printf("Enter Minutes (00-59): "); scanf("%d", &mins);
 printf("Enter Seconds (00-59): "); scanf("%d", &seconds);

 if((hours >= 24 || hours < 0))
 { printf("\nInvalid Hours.."); status=0; }
 if((seconds >= 60 || seconds < 0))
 { printf("\nInvalid Seconds.."); status=0; }
 if((mins >= 60 || mins < 0))
 { printf("\nInvalid Minutes.."); status=0; }

 if(status==1)
 {

 printf("\n24 Hours Format\n");
 printf("Hours: %d", hours);
 printf("\nMinutes: %d", mins);
 printf("\nSeconds: %d", seconds);
 
 if(hours > 12)
 { hours-=12; }

 printf("\n12 Hours Format\n");
 printf("Hours: %d", hours);
 printf("\nMinutes: %d", mins);
 printf("\nSeconds: %d", seconds);
 }
 getch();
} 

C++ Code

#include<iostream>
#include<conio.h>

using namespace std;

int main()
{
 int hours,mins,seconds; 
 bool status = true;
 
 cout << "Enter Hours (00-23): "; cin >> hours;
 cout << "Enter Minutes (00-59): "; cin >> mins;
 cout << "Enter Seconds (00-59): "; cin >> seconds;

 if((hours >= 24 || hours < 0))
 { cout<<"\nInvalid Hours.."; status=false; }
 if((seconds >= 60 || seconds < 0))
 { cout<<"\nInvalid Seconds.."; status=false; }
 if((mins >= 60 || mins < 0))
 { cout<<"\nInvalid Minutes.."; status=false; }

 if(status)
 {

 cout<<"\n24 Hours Format\n";
 cout << "Hours: " << hours << endl;
 cout << "Minutes: " << mins << endl;
 cout << "Seconds: " << seconds << endl;
 
 if(hours > 12)
 { hours-=12; }

 cout<<"\n\n12 Hours Format\n";
 cout << "Hours: " << hours << endl;
 cout << "Minutes: " << mins << endl;
 cout << "Seconds: " << seconds << endl;
 }
 return 0;
}

Output:

Other Related Search Terms

  1. C++ code to convert time in 12 hours
  2. C code to convert time in 12 hours
  3. C++ code to convert time in 24 hours
  4. C code to convert time in 12 hours
Share.

I'm a full-stack developer, specializing in the PHP, JS, Wordpress, MEAN Stack, MERN Stack & Django. I hold a high standard of quality in everything that I do.

Leave A Reply