• ベストアンサー

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

  • エクセル関数で三乗根

    エクセルの関数で 三乗根を計算する式って実現出来るのでしょうか? もしご存知の方がいらしたら、どうやったら計算式を入力できるか、是非教えて下さい。 また、出来る場合5乗根や6乗根など更なる多乗根の計算式の表現方法も合わせて教えていただきたく! 宜しくお願いします!

  • 628の60乗根っていくら?

    4の2乗根はspr(4)で2ですよね。 628の60乗根はどうやったら計算できるのでしょうか・・。 つまり何を60乗したら628になるのでしょうか。 関数電卓を使ってもよくわからないので誰か教えてください><;

  • C++での二乗の関数

    C++で、二乗の関数があったと思うのですが、 教えてください。 普通に掛けるのではなく、関数の方です。 平方根√の計算ではなくて、平方の計算の方です。

  • 3乗根の求め方教えて下さい!

    3乗根のもとめかたご存知の方、教えて下さい! エクセルでの計算式もあわせて教えて頂けると助かります。

  • 3乗根

    [3]√76.4(3乗根76.4)はどうやれば3乗根をはずせますか? やり方を教えてください!

  • 4乗根を含む数式

    指数の計算で (100/90.59の4乗根-1)×100=2.5014 なのですが、途中経過が分かりません・・・。4乗根だと関数電卓がないと計算不可能でしょうか?そもそも手計算では無理ですか? 数学I、II、A、Bだけの知識しかないので・・・よろしくお願いいたします。

  • 三乗根

    -4+j4の三乗根を求めろという問題なんですが、 形を変形させたり色々考えたのですが分かりませんでした。 三乗根の問題はどうやってとけばいいのでしょうか。

  • 3乗根

    1の3乗根のうち、虚部が正であるものをωとする。このときのωと、ω17乗を求めよ。 という問題なのですが、解き方が全くわかりません。 解き方と答えを教えてください。

  • 1の6乗根

    1の6乗根を利用してz^6=(2+√3i)^6を求めよ。 1の6乗根は±1,±(1+√3i)/2,±(1-√3i)/2である。 全くわかりません。詳しい解説お願いします。 ちなみに、参考書によると、答えは±(2+√3i),±(1-3√3i)/2,±(5-√3i)/2です。

  • 四乗根を英語で言うと・・・

    二乗根(平方根)はsquare root 三乗根(立方根)はcube root なのは知っていますが、 四乗根はどうやって言うのでしょうか?

専門家に質問してみよう