Рекурсивная функция генерации циклических фрагментов текста - C#
Формулировка задачи:
Написать код программы на С#, которая генерирует текст из строки, содержащей определения циклических фрагментов вида «...(12 У попа была собака)...». Константа определяет количество повторений следующей за ней строки. Допускается вложенность фрагментов. Полученный текст помещается в выходную строку.
За ранее спасибо.
Решение задачи: «Рекурсивная функция генерации циклических фрагментов текста»
textual
Листинг программы
class Program { static void Main(string[] args) { Console.WriteLine("Insert string"); string str = Console.ReadLine(); Console.WriteLine("Insert number"); int n = Convert.ToInt32(Console.ReadLine()); string newstring = recursing(str, "", n); Console.WriteLine(newstring); Console.ReadLine(); } static string recursing(string toadd, string toreturn, int n) { toreturn += toadd; if (n > 1) { n--; toreturn = recursing(toadd, toreturn, n); } return toreturn; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д