Вычислить количество слов, которые заканчиваются на гласные буквы, и вывести эти слова на экран - C#

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

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

Вычислить количество слов которые заканчиваются на гласные буквы (a,o,e,i,u,y), и вывести эти слова на экран! Помогите сделать что бы выводились со всеми гласными (a,o,e,i,u,y), и что бы эти слова выводились на экран. Вот все что сделал.
string[] arr = { "mouse", "and", "keyboard", "input",
                    "to", "the", "window", "does", "mouse",
                    "clicks", "and", "key", "presses" };
int index = 0;
foreach (string item in arr)
    if (item.ToLower()[0] == 'e')
        index++;
Console.WriteLine("Количество равно: {0}", index);

Решение задачи: «Вычислить количество слов, которые заканчиваются на гласные буквы, и вывести эти слова на экран»

textual
Листинг программы
string[] arr = { "mouse", "and", "keyboard", "input",
    "to", "the", "window", "does", "mouse",
    "clicks", "and", "key", "presses" };
char[] vowels = { 'a', 'e', 'y', 'o', 'u', 'i' };
int index = 0;
foreach (string item in arr)
    if (item.LastIndexOfAny(vowels) == item.Length - 1)
        index++;
Console.WriteLine("Количество равно: {0}", index);

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


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

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

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