12 lines
347 B
C++
12 lines
347 B
C++
double NthRoot(double m_nValue, double index, double guess, double pc)
|
|
{
|
|
double result = guess;
|
|
double result_next;
|
|
do
|
|
{
|
|
result_next = (1.0/index)*((index-1.0)*result+(m_nValue)/(pow(result,(index-1.0))));
|
|
result = result_next;
|
|
pc--;
|
|
}while(pc>1);
|
|
return result;
|
|
};
|