C++ program to hours, minutes, seconds in 24 hours and 12 hours format.

C++ program to hours, minutes, seconds in 24 hours and 12 hours format.



#include <iostream>
using namespace std;
int main()
{
int hours,minutes,seconds,update;
cout<<"Enter hours:"<<"\n";
cin>>hours;
if(hours<24)
{
cout<<"Enter minutes:"<<"\n";
cin>>minutes;
if(minutes<=59)
{
cout<<"Ente Seconds:"<<"\n";
cin>>seconds;
if(seconds<=59)
{    
if(hours>=12)
{
cout<<"Time formate of 24 hours:"<<"\n";
        cout<<hours<<":"<<minutes<<":"<<seconds<<" "<<"PM"<<"\n\n";
}
else
{
    cout<<"Time formate of 24 hours:"<<"\n";
        cout<<hours<<":"<<minutes<<":"<<seconds<<" "<<"AM"<<"\n\n";
}
if(hours>12)
        {
        update=hours-12;
        cout<<"Time formate of 12 hours:"<<"\n";
                    cout<<update<<":"<<minutes<<":"<<seconds<<" "<<"AM";
    }
    else
    {
        cout<<"Time formate of 12 hours:"<<"\n";
                    cout<<hours<<":"<<minutes<<":"<<seconds<<" "<<"PM";
    }
}
else
    {
    cout<<"invalid seconds:"<<"\n";
    }
}
else
{
cout<<"invalid seconds:"<<"\n";
}
}
else
{
cout<<"invalid hours:"<<"\n";
}
}



output of above code:

Comments