Вывести слова, которые начинаются с прописной буквы - C#

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

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

Добрый день! Задача: нужно из строки вывести слова с прописной буквы. Перебираю слова и проверяю первый символ на "заглавность", но никак не могу правильно написать условие - if (char.IsUpper(s[0])) Console.WriteLine(s); - выдает ошибку Помогите, плз.
            StringBuilder a = new StringBuilder ("Полное интервью с Кори времен громкого тура!");
            Console.WriteLine("Исходная строка: " + a);
            string str = a.ToString();
            str = str.Trim();
            string[] s = str.Split(' ');
            if (char.IsUpper(s[0])) Console.WriteLine(s);
            Console.ReadKey();

Решение задачи: «Вывести слова, которые начинаются с прописной буквы»

textual
Листинг программы
foreach(var slovo in s)
      if (char.IsUpper(slovo[0])) Console.WriteLine(slovo);

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


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

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

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