Рекурсивная функция генерации циклических фрагментов текста - 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;
        }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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