Вывести числа в заданном порядке при помощи рекурсий и не используя массив - C#
Формулировка задачи:
ничего не понимаю в рекурсий. помогите с задачкой
нужно вывести числа в данном порядке при помощи рекурсий и не используя массив.
8
77
666
5555
Решение задачи: «Вывести числа в заданном порядке при помощи рекурсий и не используя массив»
textual
Листинг программы
static void Main(string[] args) { Draw(8, 5); Draw(5, 8); Console.ReadLine(); } static void Draw(int From, int To, int Level = 0, int Position = 0) { if (Level == Math.Abs(From - To) + 1) return; if (Position <= Level) { Console.Write(From + Math.Sign(To - From)*Level); Draw(From, To, Level, Position + 1); } else { Console.WriteLine(); Draw(From, To, Level + 1, 0); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д