.NET 4.x Удалить из строки слово, которое содержит непарное количество согласных букв - C#

Узнай цену своей работы

Формулировка задачи:

Не могу понять, как мне реализовать это. Вот мои наработки:
int count = 0;
string privetiki = Console.ReadLine();
            string[] zdarova = privetiki.Split(' ', ',');
            string [] soglasnie = { "b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "p", "q", "r", "s", "t", "w", "v" };
 for (int i = 0; i < zdarova.Length; i++)
            {
                if (zdarova[i].Contains(golosni[i]))
                {
                    count++;
                   
                }
            }
Думал просто посчитать количество букв, и потом через условие count % 2 != 0 удалить слово, но что-то не получаться

Решение задачи: «.NET 4.x Удалить из строки слово, которое содержит непарное количество согласных букв»

textual
Листинг программы
int count = 0;
            string privetiki = Console.ReadLine();
            string[] zdarova = privetiki.Split(' ', ',');
            string[] soglasnie = { "b", "c", "d", "f", "g", "h", "k", "l", "m", "n", "p", "q", "r", "s", "t", "w", "v" };
            for (int i = 0; i < zdarova.Length; i++)
            {
                for (int j = 1; j < soglasnie.Length; j++)
                {
                    if (zdarova[i].Contains(soglasnie[j]))
                    {
                        count++;
                    }
                }
                Console.WriteLine(count);
            }

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


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

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

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