Untitled
unknown
plain_text
2 years ago
1.2 kB
9
Indexable
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i, n;
double u, v, a, t, s;
for(i = 1 ; ; i++)
{
cin >> n;
if(n == 0)
{
break;
}
if(n == 1)
{
cin >> u >> v >> t;
a = (v - u) / t;
s = (u*t)+(0.5)* a *(t*t);
cout << "case " << fixed << setprecision(3) << i << ": "<< s << " " << a;
}
else if(n == 2)
{
cin >> u >> v >> a;
t = (v - u) / a;
s = (u*t)+(0.5)* a *(t*t);
cout << "case " << fixed << setprecision(3) << i << ": " << s << " " << t;
}
else if(n == 3)
{
cin >> u >> a >> s;
v = sqrt(u*u+2*a*s);
t = v-u/a;
cout << "case " << fixed << setprecision(3) << i << ": "<< v << " " << t;
}
else if(n == 4)
{
cin >> v >> a >> s;
u = sqrt(v*v-2*a*s);
t = (v - u)/a;
cout << "case " << fixed << setprecision(3) << i << ": " << u << " " << t;
}
}
return 0;
}
Editor is loading...