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
- C++ code to convert time in 12 hours
- C code to convert time in 12 hours
- C++ code to convert time in 24 hours
- C code to convert time in 12 hours