View Code of Problem 56

#include<stdio.h>
#include<math.h>
#include<string.h>
void main()
{
	int i,j,k,a[6],b[3],m,sum1,sum2,temp;
   scanf("%d:%d:%d%d:%d:%d",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5]);
   sum1=a[0]*3600+a[1]*60+a[2];
   sum2=a[3]*3600+a[4]*60+a[5];
   if(sum2<sum1){temp=sum2;sum2=sum1;sum1=temp;}
   i=(sum2-sum1)/3600;
   j=((sum2-sum1)%3600)/60;
   k=(((sum2-sum1)%3600)%60);
   if(j<10)
   {
	   if(k<10)
		   printf("%d:0%d:0%d",i,j,k);
		   else
		   printf("%d:0%d:%d",i,j,k);
   }
   else
   {
	    if(k<10)
		   printf("%d:%d:0%d",i,j,k);
		   else
		   printf("%d:%d:%d",i,j,k);

   }
}

Double click to view unformatted code.


Back to problem 56