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