AOJ 0016
三角関数を使うだけ
出力形式を間違えていて、WA量産しまくった。
問題文をよく読もう(小学生並)
#include <cstdio> #include <cmath> using namespace std; const double PI2 = 3.1415926535 * 2; int main(){ double x=0, y=0; double r = 0.0; int N; double d; while(scanf("%d,%lf", &N, &d)){ if(N == 0 && d == 0) break; x += (double)N * sin(r/360.0 * PI2); y += (double)N * cos(r/360.0 * PI2); r += d; } printf("%d\n%d\n", (int)x, (int)y); return 0; }