View Code of Problem 56

#include <stdio.h>
#include <math.h>

int main(){
	int h1,h2,m1,m2,s1,s2;
	scanf("%2d:%2d:%2d",&h1,&m1,&s1);
	scanf("%2d:%2d:%2d",&h2,&m2,&s2);
	int t1,t2,t;
	t1=h1*3600+m1*60+s1;
	t2=h2*3600+m2*60+s2;
	if(t1>t2) {
		t=t1;
		t1=t2;
		t2=t;
	}
	t=t2-t1;
	int h=t/3600,m=t/60%60,s=t%3600%60;
	printf("%2d:%02d:%02d",h,m,s);
	return 0;
}

Double click to view unformatted code.


Back to problem 56