Готовое решение: метод вычисления корня n -ной степени на C#
Формулировка задачи:
Долго меня мучал вопрос: как вычислить корень из любого числа. Используя всеми-любимый сайт "Википедия" я нашёл для себя ответ)
Вот собснно сам метод:
Надеюсь, кому-нибудь понадобится
З.Ы. пользовался первой формулой на википедии
public static double Root(double val, int power)
{
double x = 1;
for (int i = 0; i < 1000; i++)
if (x == (x = 1.0 / power * (((power - 1) * x) + (val / Pow(x, power - 1)))))
break;
return x;
}Решение задачи: «Готовое решение: метод вычисления корня n -ной степени на C#»
textual
Листинг программы
char symbol = ''; if ((symbol = Console.ReadKey().KeyChar) == 'Y' || symbol == 'y')