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