Заменить четные вхождения слова «зима» словом «осень», нечетные — словом «весна» - C#
Формулировка задачи:
Ребят, помогите решить задачу:
1.Заменить в заданной строке четные вхождения слова «зима» словом «осень», нечетные — словом «весна».
Решение задачи: «Заменить четные вхождения слова «зима» словом «осень», нечетные — словом «весна»»
textual
Листинг программы
string text = "зима весна лето осень зима весна лето осень зима весна лето зима"; string winter = "зима"; string spring = "весна"; string autumn = "осень"; int i = 1; int j = -1; bool work = true; while (work) { int k = text.IndexOf(winter, j+1); if (k == -1) break; text = text.Remove(k, winter.Length); if (i % 2 == 0) text=text.Insert(k, autumn); else text=text.Insert(k, spring); j = k; i++; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д