Используя методы класса StringBuilder вставить между каждой буквой фамилии и имени знак " – " - C#
Формулировка задачи:
Ввести фамилию, имя и отчество как строку символов.
Используя методы класса StringBuilder вставить между каждой буквой фамилии и имени знак " – ". В отчестве заменить гласные строчные буквы на прописные.
Заменить гласные пробовал так, но выдает ошибку.
Листинг программы
- for (int i = 0; i < o.Length; i++)
- {
- if (o[i] == 'у' || o[i] == 'е' || o[i] == 'ы' || o[i] == 'а' || o[i] == 'о' || o[i] == 'э' || o[i] == 'я' || o[i] == 'и' || o[i] == 'ю')
- {
- o[i] = Char.ToUpper(o[i]);
- }
- }
Решение задачи: «Используя методы класса StringBuilder вставить между каждой буквой фамилии и имени знак " – "»
textual
Листинг программы
- var input = "Иван Иванов";
- var output = string.Join(" ", input.Split(' ').Select(x => string.Join("-", x.AsEnumerable())));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д