Помогите написать ** С# - Вставляет символ X после каждого вхождения символа Y; Спасибо

0 голосов
62 просмотров

Помогите написать на С# - Вставляет символ X после каждого вхождения символа Y; Спасибо


image

Информатика (26 баллов) | 62 просмотров
Дан 1 ответ
0 голосов

static void Main(string[] args)

       {

           Console.WriteLine("Введите строку: ");

           StringBuilder a = new StringBuilder(Console.ReadLine());

           Console.WriteLine("Исходая строка: " + a);

           Console.WriteLine("Введите символ x: ");

           char x = char.Parse(Console.ReadLine());

           Console.WriteLine("Введите символ y: ");

           char y = char.Parse(Console.ReadLine());

           for (int i = 0; i < a.Length; i++)  

           {

               if (a[i]==y)

               {

                   a.Insert(i+1,x);

                   ++i;

               }

           }

           Console.WriteLine("Измененная строка: " + a);

           Console.ReadLine();

       

       }


image
(1.3k баллов)