Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 2
Регистрация: 07.02.2014
Сообщений: 35
1

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

21.03.2015, 08:37. Просмотров 1425. Ответов 3
Метки нет (Все метки)


Вычислить количество слов которые заканчиваются на гласные буквы (a,o,e,i,u,y), и вывести эти слова на экран!
Помогите сделать что бы выводились со всеми гласными (a,o,e,i,u,y), и что бы эти слова выводились на экран.


Вот все что сделал.
C#
1
2
3
4
5
6
7
8
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);
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2015, 08:37
Ответы с готовыми решениями:

Определить количество слов в тексте, которые заканчиваются согласной буквой. Вывести эти буквы
Обработка символьной информации с использованием множеств В файле дан текст, состоящий из...

Найти количество слов, которые начинаются и заканчиваются на гласные буквы
Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Найти количество...

Вывести только те слова текста, которые заканчиваются на гласные буквы
Здравствуйте! Подскажите пожалуйста как сделать. Дан текст(любой), как мне вывести только те слова...

Определить количество слов, которые не имеют в своем составе ни одного символа такой цепочки и вывести эти слова на экран.
Здравствуйте уважаемые обитатели форума. Помогите решить задачки: 1)Определить количество слов,...

3
1985 / 1156 / 444
Регистрация: 20.12.2014
Сообщений: 3,087
21.03.2015, 18:04 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            string[] arr = { "mouse", "and", "keyboard", "input",
                    "to", "the", "window", "does", "mouse",
                    "clicks", "and", "key", "presses" };
            char[] alf = { 'a', 'e', 'y', 'o', 'u', 'i' };
            int index = 0;
            for (int i = 0; i < arr.Length; i++)
            {
                for (int j = 0; j < 6; j++)
                {
                    if (arr[i][arr[i].Length - 1].CompareTo(alf[j]) == 0)
                        index += 1;
                }
            }
            Console.WriteLine("Количество равно: {0}", index);
            Console.Read();
1
8112 / 4383 / 1724
Регистрация: 11.02.2013
Сообщений: 9,347
21.03.2015, 18:13 3
Лучший ответ Сообщение было отмечено Zhenyafrf как решение

Решение

C#
1
2
3
4
5
6
7
8
9
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);
2
0 / 0 / 2
Регистрация: 07.02.2014
Сообщений: 35
21.03.2015, 18:33  [ТС] 4
Спасибо, как я сразу не додумался)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2015, 18:33

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Найти и вывести все гласные буквы ( без повторений ), которые встретились и словах и количество слов
Найти и вывести все гласные буквы ( без повторений ), которые встретились и словах и количество...

Дан текст.Найти количество слов,где две гласные буквы и вывести их на экран.
Здравствуйте,уважаемые форумчане!Помогите пожалуйста с написанием программ-а то завтра сдать уже...

Вводить слова с клавиатуры, вывести на экран количество слов и количество слов с гласной буквы
Всем привет! Есть код, суть: вводить слова с клавиатуры, вывести на экран количество слов и...

Дана строка.Найти в ней те слова, которые начинаются и заканчиваются одной и той же буквой.Вывести эти слова на экране
Дана строка.Найти в ней те слова, которые начинаются и заканчиваются одной и той же буквой.Вывести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.