View Code of Problem 56

#include<stdio.h>
int main()
{
	int h1,m1,s1,h2,m2,s2,cha,h,m,s;
	scanf("%d:%d:%d",&h1,&m1,&s1);
	scanf("%d:%d:%d",&h2,&m2,&s2);
	if(h1>h2)
	cha=(h1-h2)*3600+(m1-m2)*60+(s1-s2);
	else if(h2>h1)
	cha=(h2-h1)*3600+(m2-m1)*60+(s2-s1);
	else if(m1>m2)
	cha=(h1-h2)*3600+(m1-m2)*60+(s1-s2);
	else if(m1<m2)
	cha=(h2-h1)*3600+(m2-m1)*60+(s2-s1);
	else if(s1>s2)
	cha=(h1-h2)*3600+(m1-m2)*60+(s1-s2);
	else
	cha=(h2-h1)*3600+(m2-m1)*60+(s2-s1);
	h=cha/3600;
	m=(cha-3600*h)/60;
	s=cha%60;
	printf("%d:%02d:%02d",h,m,s);
 } 

Double click to view unformatted code.


Back to problem 56