View Code of Problem 56

#include <stdio.h>
int main()
{
	int hour[3],min[3],sec[3];
	int i,sum1,sum2,num;
	for (i=0;i<2;i++)
	{
		scanf("%d:%d:%d",&hour[i],&min[i],&sec[i]);
	}
	sum1=3600*hour[0]+60*min[0]+sec[0];
	sum2=3600*hour[1]+60*min[1]+sec[1];
	if (sum1>=sum2)
	{
		num=sum1-sum2;
	}
	else
	{
		num=sum2-sum1;
	}
		hour[2]=num/3600;
		min[2]=num%3600/60;
		sec[2]=num%3600%60;
		printf("%d:%02d:%02d",hour[2],min[2],sec[2]);
	return 0;
}

Double click to view unformatted code.


Back to problem 56