我正在尝试在Herons方法之后实现一个立方根。
平方根工作正常,但我正在使用立方根。
我的立方体根公式是:x [i + 1] =(3 * x [i] + N / x [i] * x [i])/ 4
#include <cstdlib>
#include <iostream>
#include <vector>
#include <sstream>
using namespace std;
double Heron(int Nummer)
{
double x = Nummer/2;
for(int NumAppr = 0;NumAppr<100;NumAppr++)
{
x = (3*x+Nummer/x*x)/4;
}
//double y = x/3;
cout << "root is: " << x << endl;
return x;
}
int main()
{
Heron(27);
system("PAUSE");
return EXIT_SUCCESS;
}