Найти наименьший номер последовательности, для которого выполняется условие - C#
Формулировка задачи:
Найти наименьший номер последовательности, для которого выполняется условие an − an−1 < ε . Вывести на экран
этот номер и все элементы ai , где i = 1, 2, …, n , если ε = 0,001 и
был бы очень признателен за помощь.
Решение задачи: «Найти наименьший номер последовательности, для которого выполняется условие»
textual
Листинг программы
static double Set(int number)
{
if (number <= 1)
return 2;
else
return (2 + Set(number - 1) * Set(number - 1)) / 2 / Set(number - 1);
}
static void Main()
{
double eps = 0.001;
int n = 2;
Console.WriteLine("n = {0}, Set = {1}", n-1, Set(n-1));
while (Math.Abs(Set(n) - Set(n-1)) > eps)
{
Console.WriteLine("n = {0}, Set = {1}", n, Set(n));
n++;
}
Console.ReadKey();
}