Untitled

 avatar
unknown
plain_text
a year ago
1.2 kB
2
Indexable
using System;

class Program
{
    static void Main(string[] args)
    {
        // Вызываем рекурсивный метод для вывода стихотворения, начиная с 10 лунатиков
        PrintPoem(10);
    }

    static void PrintPoem(int numLunatics)
    {
        // Базовый случай: если количество лунатиков равно 0, выводим финальную строку
        if (numLunatics == 0)
        {
            Console.WriteLine("И больше лунатиков не стало на луне");
        }
        else
        {
            // Выводим текущее количество лунатиков и строку стихотворения
            Console.WriteLine($"{numLunatics} лунатиков жили на луне");
            Console.WriteLine($"{numLunatics} лунатиков ворочались во сне");
            Console.WriteLine("Один из лунатиков упал с луны во сне");

            // Рекурсивный вызов метода с уменьшенным количеством лунатиков
            PrintPoem(numLunatics - 1);
        }
    }
}
Editor is loading...
Leave a Comment