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