Thursday, 10 May 2012
UVa 11715 Car Solution
#include<stdio.h>
#include<math.h>
int main()
{
double u,v,s,t,a;
int T=1,n;
while(scanf("%d",&n)==1 && n!=0)
{
if(n==1)
{
scanf("%lf%lf%lf",&u,&v,&t);
s=(u+v)*t/2;
a=(v-u)/t;
printf("Case %d: %.3lf %.3lf\n",T,s,a);
}
else if(n==2)
{
scanf("%lf%lf%lf",&u,&v,&a);
t=(v-u)/a;
s=(u+v)*t/2;
printf("Case %d: %.3lf %.3lf\n",T,s,t);
}
else 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",T,v,t);
}
else 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",T,u,t);
}
T++;
}
return 0;
}
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment