Переписать программу без использования StringBuilder - C#
Формулировка задачи:
Console.WriteLine("Введите символ"); char c = Convert.ToChar(Console.ReadLine()); Console.WriteLine("Введите строку"); string s = Console.ReadLine(); bool found = false; StringBuilder sb = new StringBuilder(s); for (int i = s.Length - 1; i >= 0; i--) { if (sb[i] == c) { found = true; sb.Insert(i, c); } } s = sb.ToString(); Console.WriteLine(found ? s : "Не найден"); Console.ReadKey();
Решение задачи: «Переписать программу без использования StringBuilder»
textual
Листинг программы
Console.WriteLine("Введите символ"); char c = Convert.ToChar(Console.ReadLine()); Console.WriteLine("Введите строку"); string s = Console.ReadLine(); bool found = s.IndexOf(c) != -1; s = s.Replace(c, new string(c, 2)); Console.WriteLine(found ? s : "Не найден"); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д