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

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


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

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

6   голосов , оценка 4.333 из 5
Похожие ответы