• ベストアンサー

Cで3乗根を求める方法

C言語で、ある値の3乗根を求める関数はないのでしょうか? どなたかご存知の方教えてください<(_ _)>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

精度の問題はありますが…… math.h のなかの、pow() で出来ると思いますよ。 y = pow(x, 1.0 / 3.0);

peroncho
質問者

お礼

早速御回答いただきありがとうございました。 pow(x,y)は、yの値が整数でないと エラーが起こると解説書で読んでいたので試していなかったのですが、 実行してみましたところ、それらしい値を返してくれました。(^^ゞ 助かりました。

その他の回答 (1)

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.2

powで引数yに0.33333...を使えば? powの書式は以下の通り。 > #include <math.h> > double pow(double x, double y); あとは標準Cライブラリのマニュアルでも読んで。

peroncho
質問者

お礼

早速御回答いただきましてありがとうございました。 試してみた結果、計算できていることを確認しました。

関連するQ&A