Составить рекурсивную функцию вычисления n-го члена геометрической прогрессии 1, 2, … и вывести первые 8 членов прогрессии

Рекурсивная функция вычисления n-го члена геометрической прогрессии

public static int GetNGeom(int i)
{
    if(i == 1)
        return 1;
    else
        return GetNGeom(i - 1) * 2;
}

Вывод 8-ми членов геометрической прогрессии

static void Main(string[] args)
{
    for(int i = 1; i < 8; i++)
        Console.WriteLine(GetNGeom(i));
    Console.ReadLine();
}

Смотрите также: