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

Monday, December 23, 2013

UVA-11715 :: CAR

#include <stdio.h>
#include <math.h>

int main ()
{
     double  u ,v ,t , s , a  ;
     int n ,i =0  ;

     while ( scanf ("%d",&n) && n != 0)
          {
               i ++ ;

             if (n==1)
                    {
                              scanf ("%lf %lf %lf" ,&u ,&v ,&t) ;

                                                    s= ((u + v) /2) *t ;
                                                            a = (v-u)/t ;
                                        printf ("Case %d: %.3lf %.3lf\n" ,i , s , a) ;
               }
          if (n==2)
               {
                    scanf ("%lf %lf %lf" ,&u ,&v ,&a) ;
                                   s= (v*v - u*u) / (2*a) ;
                                   t = (v-u)/ a ;
                                   printf ("Case %d: %.3lf %.3lf\n" ,i , s , t) ;
               }
          if (n==3)
               {
                    scanf ("%lf %lf %lf" ,&u ,&a ,&s) ;
                                   v = sqrt (u*u + 2*a*s) ;
                                 t = (v-u) /a  ;
                                   printf ("Case %d: %.3lf %.3lf\n",i  ,v , t) ;
               }
          if (n==4)
               {
                    scanf ("%lf %lf %lf" ,&v ,&a ,&s) ;

                                   u = sqrt (v*v - 2*a*s) ;
                                    t = (v-u) /a ;
                                   printf ("Case %d: %.3lf %.3lf\n",i , u ,t) ;
               }

  }
  return 0 ;

}

No comments:

Post a Comment