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

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

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

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

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

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

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


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

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

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

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

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

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