- ベストアンサー
Cで3乗根を求める方法
C言語で、ある値の3乗根を求める関数はないのでしょうか? どなたかご存知の方教えてください<(_ _)>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
精度の問題はありますが…… math.h のなかの、pow() で出来ると思いますよ。 y = pow(x, 1.0 / 3.0);
その他の回答 (1)
- rinkun
- ベストアンサー率44% (706/1571)
回答No.2
powで引数yに0.33333...を使えば? powの書式は以下の通り。 > #include <math.h> > double pow(double x, double y); あとは標準Cライブラリのマニュアルでも読んで。
質問者
お礼
早速御回答いただきましてありがとうございました。 試してみた結果、計算できていることを確認しました。
お礼
早速御回答いただきありがとうございました。 pow(x,y)は、yの値が整数でないと エラーが起こると解説書で読んでいたので試していなかったのですが、 実行してみましたところ、それらしい値を返してくれました。(^^ゞ 助かりました。