Задача на вывод натуральных чисел (рекурсия) - C#

Узнай цену своей работы

Формулировка задачи:

Господа, котелок мой оказался слаб для освоения рекурсивных методов с наскока, поэтому вынужден обратиться за помощью. Помогите, пожалуйста, решить задачу из методички Огневой. II. Разработка рекурсивных методов ( не возвращающих значений): 3. Разработать рекурсивный метод, который по заданному натуральному числу N (N>=1000) выведет на экран все натуральные числа не больше N в порядке возрастания. Например, для N=8, на экран выводится 1 2 3 4 5 6 7 8.

Решение задачи: «Задача на вывод натуральных чисел (рекурсия)»

textual
Листинг программы
using System;
 
namespace ConsoleApplication11
{
    class Program
    {
        static void PrintReqursive(int number, int currentnumber = 0)
        {
            if (currentnumber >= number) return;
            Console.WriteLine(currentnumber);
            PrintReqursive(number,currentnumber+1);
        }
        
        static void Main()
        {
            PrintReqursive(10);
            Console.ReadKey();
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.571 из 5
Похожие ответы