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