Заменить четные вхождения слова «зима» словом «осень», нечетные — словом «весна» - 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++;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д