View Code of Problem 3310

#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>
#include<iostream>
//#include<algorithm>
//#include <bits/stdc++.h>

int main() {
	int t;
	scanf("%d",&t);
	while(t--) {
		int year,month,day,hour,min,sec;
		scanf("%d/%d/%d-%d:%d:%d",&year,&month,&day,&hour,&min,&sec);
		if(hour>=12) {
			//pm
			if(hour==12) {
				printf("%02d/%02d/%02d-%02d:%02d:%02d%s\n",month,day,year,hour,min,sec,"pm");
			} else {
				printf("%02d/%02d/%02d-%02d:%02d:%02d%s\n",month,day,year,hour-12,min,sec,"pm");
			}

		} else {
			//am
			if(hour==0) {
				printf("%02d/%02d/%02d-%02d:%02d:%02d%s\n",month,day,year,hour+12,min,sec,"am");
			} else {
				printf("%02d/%02d/%02d-%02d:%02d:%02d%s\n",month,day,year,hour,min,sec,"am");
			}

		}
	}
}

Double click to view unformatted code.


Back to problem 3310