Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
malik
0 / 0 / 0
Регистрация: 08.11.2008
Сообщений: 85
#1

Найти в тексте все слова с наибольшим количеством гласных букв русского алфавита - C++

21.02.2009, 00:35. Просмотров 1994. Ответов 4
Метки нет (Все метки)

Дан текст. Найти в нем все слова с наибольшим количеством гласных букв русского алфавита.
Кто может помочь с решением этой задачи?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2009, 00:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти в тексте все слова с наибольшим количеством гласных букв русского алфавита (C++):

Найти слова с наибольшим количеством гласных букв - C++
Вводится строка слов, написанных латинскими буквами. Необходимо вывести слова(-о), в которых содержится наибольшее кол-во гласных букв( e y...

Вывод слова с наибольшим количеством гласных букв - C++
записывается 10 слов и потом выводится одно слово с большим количеством гласных букв

Найти в тексте все слова, начинающиеся на заданную букву русского алфавита, и их количество - C++
Найти в тексте все слова, начинающиеся на заданную букву русского алфавита. Определить их количество. Намекните как делать?

Найти слово с наибольшим количеством гласных букв - C++
Гляньте что не так: #include <iostream> #include <string.h> #include <conio.h> using namespace std; void main(){ char...

Найти разницу между количеством согласных и гласных букв в тексте! - C++
Помогите разобраться!

Вывести на экран слово с наибольшим количеством гласных букв - C++
Помогите пожалуйста, напишите программу которая выводит на экран слово с наибольшим количеством гласных букв.

4
TurboDune
22 / 22 / 1
Регистрация: 20.02.2009
Сообщений: 59
21.02.2009, 01:41 #2
Берём в руки карандаш и вычёркиваем все гласные буквы в словах. Попутно или после выполнения первого шага считаем сколько в каждом слове вычеркнуто и надписываем значение непосредственно над этим словом. Теперь сортируем слова в порядке убывания написанных значений. Первые N слов - это требуемый результат.
0
rian
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 42
22.02.2009, 15:37 #3
Я не очень силён в С++, но уж больно абстрактное объяснение
а карандаш это невероятно точный алгоритмический инструмент

может лучше за первый проход найти это волшебное максимальное число гласных
а за второй, вывести все слова с указанным количеством гласных?
0
malik
0 / 0 / 0
Регистрация: 08.11.2008
Сообщений: 85
22.02.2009, 16:20  [ТС] #4
Можно написать тоже самое, только на языке C++ ?
0
rian
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 42
22.02.2009, 17:25 #5
Извини, только pascal
не знаю как узнать длину строки, не помешают множества и т.д.
0
22.02.2009, 17:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.02.2009, 17:25
Привет! Вот еще темы с ответами:

Вывести из текста слова с четным количеством гласных букв - C++
Вот код при компилировании выдает все правильно, но когда ввожу допустим tt ttt tttt, эти слова тоже выводятся на экран, а не должны....

Написать программу которая в текстовом файле будет искать слова с наибольшим количеством заданны букв - C++
есть задача по с++

Найти и вывести все слова, у которых число гласных букв превышает число согласных - C++
Задание: Дан массив из n слов произвольной длины (длина слова не превышает 80 символов). Символами могут быть только заглавные...

В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются. - C++
В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются.


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

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

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