Рекурсивный метод печати последовательности 1, 2, 3, … n-1, n, n-1, … 3, 2, 1 - C#
Формулировка задачи:
Написать рекурсивную функцию, которая для заданного натурального числа n печатает последовательность: 1, 2, 3, … n-1, n, n-1, … 3, 2, 1
Помогите пожалуйста
Решение задачи: «Рекурсивный метод печати последовательности 1, 2, 3, … n-1, n, n-1, … 3, 2, 1»
textual
Листинг программы
class Program
{
static void Foo(int n, int i = 1)
{
Console.WriteLine(i);
if (i >= n) return;
Foo(n, i + 1);
Console.WriteLine(i);
}
static void Main()
{
Foo(3);
Console.ReadLine();
}
}