View Code of Problem 56

#include<stdio.h>
#include <string.h>
#include <math.h>
int main(){
	int h1,m1,s1;
	int h2,m2,s2;
	int a,b;
	int h3,m3,s3;
	scanf("%d:%d:%d",&h1,&m1,&s1);
	scanf("%d:%d:%d",&h2,&m2,&s2);
	a=h1*3600+m1*60+s1;
	b=h2*3600+m2*60+s2;
	if(a<b){
		h3=(b-a)/3600;
		m3=((b-a)-h3*3600)/60;
		s3=((b-a)-h3*3600)%60;
	}
	else{
		h3=(a-b)/3600;
		m3=((a-b)-h3*3600)/60;
		s3=((a-b)-h3*3600)%60;
	}
	printf("%d:%02d:%02d",h3,m3,s3);
	printf("\n");
	return 0;
}

Double click to view unformatted code.


Back to problem 56