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