View Code of Problem 56

#include<stdio.h>
#include<math.h>
int main()
{
    int time1,time2,sc1,sc2,mi1,mi2,sc3,mi3,sum1=0,sum2=0,dis;
    scanf("%d:%d:%d",&time1,&sc1,&mi1);
    scanf("%d:%d:%d",&time2,&sc2,&mi2);
    sum1=time1*3600+sc1*60+mi1;
    sum2=time2*3600+sc2*60+mi2;
    dis=abs(sum1-sum2);
    sc3=dis%3600/60;
    mi3=dis%60;
    if(sc3<10&&mi3<10)
        printf("%d:0%d:0%d\n",dis/3600,sc3,mi3);
    else if(sc3>10&&mi3<10)
        printf("%d:%d:0%d\n",dis/3600,sc3,mi3);
    else if(sc3<10&&mi3>10)
        printf("%d:0%d:%d\n",dis/3600,sc3,mi3);
    else
        printf("%d:%d:%d\n",dis/3600,sc3,mi3);
    return 0;
}

Double click to view unformatted code.


Back to problem 56