View Code of Problem 3310

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<stdbool.h>
typedef struct{
	char name[20];
	int flag;
}Children;
int main(){
	int n;
	char s[2][3]={"pm","am"};
	scanf("%d",&n);
	int year,month,day,clock,min,second;
	while(n--){
		int flag;
		scanf("%d/%d/%d-%d:%d:%d",&year,&month,&day,&clock,&min,&second);
		if(clock<12){
			flag=1;
			
			
		}else if(clock>=12){
			flag=0;
			clock=(clock-12)%12;
		}
		if(clock==0){
				clock=12;
			}
		printf("%02d/%02d/%04d-%02d:%02d:%02d%s\n",month,day,year,clock,min,second,s[flag]);
	}
	
} 




	

Double click to view unformatted code.


Back to problem 3310