Приветствую всех, один из студентов спрашивал давно как решить задачу с помощью C#, сегодня я для всех хочу показать код как это можно сделать. Условие задания следующие:
Написать программу для вычисления корня n-ой степени из положительного числа а, пользуясь последовательными приближениями
до совпадения соседних приближений с точностью ε, если задано начальное приближение х0.

Теперь рассмотрим сам код:
//изучаем C# на nookery.ru
static void Main(string[] args)
{
Console.Write("a = ");
double a = double.Parse(Console.ReadLine());
Console.Write("n = ");
double n = double.Parse(Console.ReadLine());
Console.Write("x0 = ");
double xprev = double.Parse(Console.ReadLine());
const double e = double.Epsilon;
double x = xprev;
do
{
xprev = x;
x = ((n - 1) / n) * xprev + (a / (n * Math.Pow(xprev, n - 1)));
} while (x - xprev > e);
Console.WriteLine("x = {0}", x);
Console.ReadLine();
}
