View Code of Problem 56

#include<bits/stdc++.h>
using namespace std;
typedef struct {
	int hour;
	int minute;
	int second;
}Time;

int main() {
	Time t1,t2;
	scanf("%d:%d:%d",&t1.hour,&t1.minute,&t1.second);
	scanf("%d:%d:%d",&t2.hour,&t2.minute,&t2.second);
	
	int sum1=t1.hour*3600+t1.minute*60+t1.second;
	int sum2=t2.hour*3600+t2.minute*60+t2.second;
	int sum = abs(sum1-sum2);
	int a,b,c;
	a=sum/3600;
	b=(sum%3600)/60;
	c=(sum%3600)%60;
	printf("%d:%02d:%02d\n",a,b,c);
	return 0;
}

Double click to view unformatted code.


Back to problem 56