Используя методы класса StringBuilder вставить между каждой буквой фамилии и имени знак " – " - C#

Узнай цену своей работы

Формулировка задачи:

Ввести фамилию, имя и отчество как строку символов. Используя методы класса StringBuilder вставить между каждой буквой фамилии и имени знак " – ". В отчестве заменить гласные строчные буквы на прописные. Заменить гласные пробовал так, но выдает ошибку.
Листинг программы
  1. for (int i = 0; i < o.Length; i++)
  2. {
  3. if (o[i] == 'у' || o[i] == 'е' || o[i] == 'ы' || o[i] == 'а' || o[i] == 'о' || o[i] == 'э' || o[i] == 'я' || o[i] == 'и' || o[i] == 'ю')
  4. {
  5. o[i] = Char.ToUpper(o[i]);
  6. }
  7. }

Решение задачи: «Используя методы класса StringBuilder вставить между каждой буквой фамилии и имени знак " – "»

textual
Листинг программы
  1. var input = "Иван Иванов";
  2. var output = string.Join(" ", input.Split(' ').Select(x => string.Join("-", x.AsEnumerable())));

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


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

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

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы