View Code of Problem 56

#include<stdio.h>
void main()
{
    int hour[3],min[3],sec[3];
    int sum1, sum2, sum, i=0;
    for(i=0; i<2; i++)
    {
        scanf("%d:%d:%d",&hour[i], &min[i], &sec[i]);
    }
    sum1 = hour[0]*3600+min[0]*60+sec[0];
    sum2 = hour[1]*3600+min[1]*60+sec[1];

    if(sum1>=sum2)
        sum = sum1 - sum2;
    else
        sum = sum2 - sum1;

	hour[2] = sum/3600;
	min[2] = sum%3600/60;
	sec[2] = sum%3600%60;

	printf("%d:%02d:%02d",hour[2], min[2], sec[2]);
}

Double click to view unformatted code.


Back to problem 56