- 672 名前:663 mailto:sage [2009/08/30(日) 22:25:34 ]
- >>664
すいません、ダメでした >>663の前方に2、左に1のy座標を求めるために計算してみました (120*π/180)でラジアンをだし、それを半径の長さ(1^2+2^2=5 ピタゴラスの定理でsqrt(5)) のsqrt(5)で割ってsinを出してみたところうまくいきません。どこが問題なのでしょうか? ↓のコードの結果は0.805573になります #include <iostream> #include <math.h> #define PI 3.14159 using namespace std; int main() { double deg = 120; double rad = (deg * PI / 180.0)/sqrt(5.0); cout <<sin(rad) ; return 0; } >>667 ありがとうございます アクションRPGに導入するとものすごいコードが短縮できました! が、マスメ状ではうまく動きませんでした・・
|

|