View Code of Problem 56

#include<iostream>
#include<iomanip>
#include<string>
using namespace std;
int main()
{
	char a,b;
	int h1,h2,h3,m1,m2,m3,s1,s2,s3,sum1,sum2,sum3;
	cin>>h1>>a>>m1>>b>>s1;
	cin>>h2>>a>>m2>>b>>s2;
	sum1=h1*3600+m1*60+s1;
	sum2=h2*3600+m2*60+s2;
	if(sum1>sum2)
		swap(sum1,sum2);
	sum3 =sum2-sum1;
	h3=sum3/3600;
	m3=(sum3-h3*3600)/60;
	s3=sum3-h3*3600-m3*60;
	printf("%d:%02d:%02d",h3,m3,s3);
//	cout<<h3<<":"<<m3<<":"<<s3<<endl;
	
	return 0;
}

Double click to view unformatted code.


Back to problem 56