私はSPOJでこの問題を解決していました。テストケースが指定されていない場合の入力方法を教えてください。
http://www.spoj.com/problems/NECSTASY/
そして、この私のコード。
#include <iostream>
#include <iomanip>
#include <cmath>
#include <fstream>
const float PI=3.14159265;
using namespace std;
int main()
{
float d,x,y,t;
while((cin >> d >> x >> y >>t)!=EOF)
{
float u= PI*(t/180);
float l = (d-y);
float k = l*(1/sin(u/2));
float h = k+x;
cout << fixed << setprecision(2) << h << endl;
}
return 0;
}
私は、テストケースが何も与えられていないという問題に直面しています。
どうすれば対処できますか?
while((cin >> d >> x >> y >> t)!= EOF)。これはしないでしょうか? –
いくつかのアドバイスについては、[この質問](http://stackoverflow.com/questions/201992/how-to-read-until-eof-from-cin-in-c)を参照してください。 – tadman