Сформировать последовательность An = N /(N + 1),где N = 1, 2, …, 20

Сформировать последовательность, элементы которой вычисляются по формуле
AN = N / (N + 1), где N = 1, 2, …, 20

Я совсем туплю, но как правильно написать код в C#

static void Main(string[] args)
{
    for (int n = 1; n <= 20; n++)
        (double)n / (n + 1);

    Console.ReadKey();
}

Ответы (1 шт):

Автор решения: aepot

Можно записать значения в массив double[], а затем вывести в консоль.

static void Main(string[] args)
{
    int n = 20;
    double[] nums = new double[n];
    for (int i = 1; i <= n; i++)
        nums[i - 1] = (double)i / (i + 1);
    for (int i = 0; i < n; i++)
        Console.Write($"{nums[i]:F3} ");
    Console.ReadKey();
}

Вывод

0.500 0.667 0.750 0.800 0.833 0.857 0.875 0.889 0.900 0.909 0.917 0.923 0.929 0.933 0.938 0.941 0.944 0.947 0.950 0.952
→ Ссылка