View Code of Problem 56

#include<iostream>
#include<cmath>
#include<cstdio>
#include <cstring>
using namespace std;

int main() {
	int h1, m1, s1, h2, m2, s2;
	scanf("%d:%d:%d", &h1, &m1, &s1);
	scanf("%d:%d:%d", &h2, &m2, &s2);

	int sum1, sum2;
	int sum;
	sum1 = s1 + m1 * 60 + h1 * 60 * 60;
	sum2 = s2 + m2 * 60 + h2 * 60 * 60;
	if (sum1 > sum2) {
		sum = sum1 - sum2;
	}
	else {
		sum = sum2 - sum1;
	}
	int h, m, s;
	h = sum / (60 * 60);
	sum = sum % (60 * 60);
	m = sum / 60;
	sum = sum % 60;
	s = sum;
	printf("%d:%02d:%02d", h, m, s);
return 0;
}	

Double click to view unformatted code.


Back to problem 56