Сложность в решении задачи. Поиск слов с определенным количеством символов - C#

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

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

int b=int.Parse(Console.ReadLine());
            Regex x = new Regex(@"\w{b}", RegexOptions.IgnoreCase); /*Здесь я пытался в задать количество символов через /////переменную b*/
            Console.WriteLine(x.IsMatch(a));
это Типа желаемый метод... Решил же через Это:
 string [] c = Regex.Split(a, "[ .,:;]+");
            for (int i = 0; i < c.Length; i++)
                if (c[i].Length == b) Console.WriteLine(c[i]);
             else Console.WriteLine("Слова с количеством символов ={0} - нет", b); //Но тут проблема ... каждый раз при отрицательном результате будет выводится "else"

Решение задачи: «Сложность в решении задачи. Поиск слов с определенным количеством символов»

textual
Листинг программы
int b=int.Parse(Console.ReadLine());
            int schet = 0;
             string [] c = Regex.Split(a, "[ .,:;]+");
             for (int i = 0; i < c.Length; i++)
                 if (c[i].Length == b)
                 {
                     Console.WriteLine(c[i]); ++schet;
                 }
             if (schet == 0) Console.WriteLine("Слова с {0} символами в строке отсутствуют", b);

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


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

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

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