Найти и вывести на печать слова, содержащие заглавные буквы - C#

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

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

Помогите доделать прогу, выводит слова, начинающиеся на заглавную букву. Как сделать, чтобы выводил слова содержащие заглавную?
class Program
    {
        static void Main(string[] args)
        {
            string[] text=new string[10];
            int a = 1;
            int x = 0;
            WriteLine("Введите строку:");
            while (a == 1)
            {
                text[x] = Readstr();
 
                WriteLine("Хотите ввести еще строку?");
                WriteLine("1-Да");
                WriteLine("2-Нет");
                a = int.Parse(ReadLine());
                x++;
            }
            foreach (string s in text)
            {
                if (s != null)
                    WriteLine(s);
 
            }
 
            foreach (string str in text)
            {
                if (str != null) {
                    string[] words = str.Split(new char[] { ' ', '.', '!', ',', '?', ';', ':', '"', '\'', '(', ')' }, StringSplitOptions.RemoveEmptyEntries);
                    foreach (string s in words)
                    {
                        if (s[0] == s.ToUpper()[0])
                        {
                            Console.WriteLine(s);
                        }
                    }
                }
            }

Решение задачи: «Найти и вывести на печать слова, содержащие заглавные буквы»

textual
Листинг программы
if (s != s.ToLower())
{
    Console.WriteLine(s);
}

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


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

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

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