Заменить все вхождения в текст некоторой буквы на другую букву (их значения вводить с клавиатуры) - C#
Формулировка задачи:
Заменить все вхождения в текст некоторой буквы на другую букву
(их значения вводить с клавиатуры)
Решение задачи: «Заменить все вхождения в текст некоторой буквы на другую букву (их значения вводить с клавиатуры)»
textual
Листинг программы
using System.Linq; namespace LinqString { class Program { static void Main() { string a = "TODAY IS A DAY TOMMORROW WILL BE ANOTHER 1 OF 365"; Console.WriteLine(a); Console.WriteLine("Заменить букву"); char c1 = Console.ReadKey().KeyChar; Console.WriteLine("\nБуквой"); char c2 = Console.ReadKey().KeyChar; Console.WriteLine(); char[] b = a.ToCharArray(); for (int i = 0; i < a.Length; i++) { if (b[i] == c1||b[i]+32==c1) b[i] = c2; } Console.WriteLine(b); Console.Read(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д