View Code of Problem 3310

#include <stdio.h>

int main() {
	int t;
	int y, mon, d;
	int h, min, s;
	scanf("%d", &t);
	while (t--) {
		int flag = 0;
		scanf("%d/%d/%d-%d:%d:%d", &y, &mon, &d, &h, &min, &s);
		if (h == 0) {
			h += 12;
			printf("%02d/%02d/%04d-%02d:%02d:%02dam\n", mon, d, y, h, min, s);
			continue;
		}
		if (h == 12) {
			flag = 1;
		}
		if (h > 12) {
			h -= 12;
			flag = 1;
		}
		printf("%02d/%02d/%04d-%02d:%02d:%02d%s\n", mon, d, y, h, min, s,flag==1?"pm":"am");
	}
}

Double click to view unformatted code.


Back to problem 3310