... HAVE U TRIED .... AT LEAST 3 TIMES ... OK U CAN SEE THIS ...

Tuesday, December 24, 2013

UVA-579 :: ClockHands

#include <stdio.h>
int main ()
{
     int h ,m  ;
     double  a ,x,y, d ;

     while (scanf ("%d:%d",&h ,&m) == 2 &&  h!=0 )
          {
               if (h>12) h = h -12 ;
               if (m>59) m= m-59 ;

             x = (30*h + .5*m) ;
             y = 6*m ;

              if (x>y)  d = (x-y) ;
              else  d= (y-x) ;

              a = 360.000 - d ;

              if (a < d) printf ("%.3lf\n",a) ;
              else  printf ("%.3lf\n",d) ;
          }

     return 0 ;
}