Используя методы класса 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())));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы