数の三次方根


浮動小数点数nを与え,その三次方根を求める.
入力フォーマットは、浮動小数点数nを含む1行です.
出力フォーマットは1行で、問題の解を表す浮動小数点数が含まれています.
なお、結果は6桁の小数を保持します.
データ範囲−10000≦n≦10000入力サンプル:1000.00出力サンプル:10.00000 C++コード:
#include
using namespace std;
int main(){
    double d;
    cin>>d;
    double l=-10000,r=10000;//-10000---10000   
    //     
    while(r-l>1e-7){
        double mid=(l+r)/2;
        if((mid*mid*mid)>=d) r=mid;
        else l=mid;
    }
    printf("%.6lf
"
,l); return 0; }