I use below method to calculate Nth Root of double value, but it takes a lot of time for calculating the 240th root. I found out about Newton method, but was not able to imp
static double NthRoot(double A, int N)
{
return Math.Pow(A, 1.0 / N);
}
From Wikipedia:
In calculus, roots are treated as special cases of exponentiation, where the exponent is a fraction:
\sqrt[n]{x} \,=\, x^{1/n}
You can use the same function used to find the power of a number, just use reciprocal of the number instead of the number itself.
To find N root of X you can write,
int root = Convert.ToInt32(Math.Pow(X, (1 / N));