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