Вводится предложение. Посчитать количество слов, состоящих из четного количества слогов - C#
Формулировка задачи:
Посчитать количество слов, состоящих из четного количества слогов. За основу взять правило: сколько гласных в слове, столько и слогов.
Решение задачи: «Вводится предложение. Посчитать количество слов, состоящих из четного количества слогов»
textual
Листинг программы
using System; using System.Text.RegularExpressions; namespace ForForum_1 { class Program { static void Main(string[] args) { string text = "some text read one lonly "; int lng = text.Length; int slogs = 0; int words = 0; string reg = @"(\b[a-zA-Z]+)"; string gl = @"([aeyuio]+)"; Match oneWord = Regex.Match(text, reg); while (oneWord.Success) { Match number = Regex.Match(oneWord.Groups[1].Value, gl); while (number.Success) { slogs++; number = number.NextMatch(); } if (slogs % 2 == 0) words++; oneWord = oneWord.NextMatch(); } Console.Write(words); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д