View Code of Problem 3310

#include<iostream>
#include<cstring>
#include<algorithm>
#include<stdio.h>
#include<string.h>
using namespace std;
int main()
{
	int times;
	cin>>times;
	while(times--)
    {
        string sj;
        cin>>sj;
        cout<<sj[5]<<sj[6]<<sj[7]<<sj[8]<<sj[9]<<sj[4]<<sj[0]<<sj[1]<<sj[2]<<sj[3]<<"-";
        int hour=(sj[11]-'0')*10+sj[12]-'0';
        //cout<<hour<<endl;
        int flag=0;
        if(hour>=12)
            flag=1;
            hour=hour%12;
        if(hour==0)
            cout<<"12";
        else {
            if(hour<10)
                cout<<"0"<<hour;
            else cout<<hour;
        }
        for(int i=13;i<19;i++)
            cout<<sj[i];
            if(flag)
                cout<<"pm";
            else cout<<"am";
        cout<<endl;
    }
	return 0;
}

Double click to view unformatted code.


Back to problem 3310