art176
1

Определить количество слов в тексте, начинающихся на гласную букву

17.05.2011, 16:52. Показов 3572. Ответов 2
Метки нет (Все метки)

Доброго времени суток, прошу помощи с написанием кода.
Дан текст из нескольких строк:
1 Определить количество слов в тексте , начинающихся на гласную букву
2 Упорядочить строки по последней букве в строке

заранее благодарю
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2011, 16:52
Ответы с готовыми решениями:

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

Выделяет каждое слово текста, оканчивающееся на гласную букву; определяет количество таких слов в тексте
Здравствуйте! Имеется вот такое задание: "Выделяет каждое слово текста, оканчивающееся на гласную...

Определить количество слов в тексте, оканчивающихся на гласную букву
Помогите пожалуйста с заданием, особенно пункт 2 ... :( С помощью текстового редактора создать...

В тексте определить количество слов начинающихся на указанную букву
В тексте определить количество слов начинающихся на указанную букву. Результат получить в форме...

2
9 / 9 / 3
Регистрация: 26.07.2010
Сообщений: 23
18.05.2011, 11:42 2
Лучший ответ Сообщение было отмечено как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var lines = File.ReadAllLines(@"D:\1.CSV").OrderBy(line=> Convert.ToChar(line[line.Length - 1])).ToList();
            var quary = from a in lines select new {str = a.Split(' ')};
            int count = 0;
            foreach ( var item in quary)
            {
                foreach (var e in item.str)
                {
                    if (e == null) continue;
                    char[] slovo = e.ToCharArray();
                    if (slovo[0] == 'a' || slovo[0] == 'e' || slovo[0] == 'i' || 
                                                            slovo[0] == 'o' || slovo[0] == 'u' || slovo[0] == 'y')
                    {count++;}
                }
            }
            foreach (string s in lines)
            {
                Console.WriteLine(s);
            }
            Console.WriteLine("Слов начинающихся с глассной буквы - {0}", count);
            Console.ReadLine();
0
208 / 138 / 15
Регистрация: 28.04.2011
Сообщений: 389
18.05.2011, 12:44 3
C#
1
2
3
4
5
6
7
8
9
Console.Write("Введите строку: ");
            string[] str = Console.ReadLine().Split(' ');
            int count = 0;
            foreach (string s in str) 
            {
                if (Regex.IsMatch(Convert.ToString(s[0]), @"[АЫЯИЮОЭУЕяиюыаоэуе]")) count++;
            }
            Console.Write(count);
            Console.ReadKey();
Добавлено через 36 минут
ммммм
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2011, 12:44
Помогаю со студенческими работами здесь

Подсчитать количество слов, начинающихся на гласную букву
дан текст, хранящийся в текстовом файле. подсчитать количество слов, начинающихся на гласную букву.

Подсчитать количество слов в тексте, которые заканчиваются на гласную букву
С клавиатуры вводится текстовый рядок. Написать программу, которая подсчитывает ко-во слов в...

Подсчитать количество слов в тексте, которые заканчиваются на гласную букву
С клавиатуры вводится строка. Разработать программу, которая реализует указанные действия. а)...

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

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

Найти количество слов в тексте, начинающихся на букву «а»
Здравствуйте. Нужно решить для веба. найти количество слов в тексте, начинающихся на букву «а»....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru