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

Определить слова, в которых больше гласных букв, чем согласных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 http://www.cyberforum.ru/cpp-beginners/thread1215208.html
Приветствую друзья! Вообщем мне нужно создать программку выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 int sum = 0; for (int j = 2; j <= 100; j=j+2) { sum = sum + j; }...
C++ Почему вывод аргументов не осуществляется для классового шаблона? Заметьте,что параметры классовых шаблонов никогда не выводятся.Причина заключается в том,что гибкость,порождаемая наличием нескольких конструкторов класса,в ряде случаев делает вывод параметров... http://www.cyberforum.ru/cpp-beginners/thread1215173.html
C++ Вернуть указатель на массив указателей
Всем привет! Написал маленький код: int WHAT(); int main() { cout<<WHAT();
C++ Создать файл, содержащий сведения о пациентах глазной клиники
А. Создать файл, содержащий сведения о пациентах глазной клиники. Структура записи: фамилия пациента, пол, возраст, место проживания (город), диагноз. Количество записей произвольное. Б. Написать...
C++ Как уменьшить время работы программы? http://www.cyberforum.ru/cpp-beginners/thread1215103.html
#include<iostream> using namespace std; int main() { int a,m,n; double d,o,w; cin>>n>>m; a=0; w=0;
C++ Работа с файлами создать файл, содержащие сведения о количестве изделий, собранных сборщиками цеха неделю. Каждая запись содержит поля: фамилия сборщика, количество изделий, собранных им ежедневно в течение... подробнее

Показать сообщение отдельно
MayaNash
1285 / 453 / 47
Регистрация: 24.08.2011
Сообщений: 2,214
23.06.2014, 19:18
1) Надо определить 2 константные строки - одна только с гласными, другая только с согласными. Можно только строчными.
Собственно, нахождение слова:
* Пропускаем все небуквы (функция isalpha(char) возвращает true, если символ является буквой);
* Текущее слово = "";
* Пока текущий символ является буквой, добавляем его в текущее слово и идем на следующий символ.
Затем проходим слово, и считаем, сколько в нем гласных и согласных букв. Функция tolower возвращает строчной вариант буквы, а с помощью функции strchr можно определить, есть ли этот символ в строках с гласными/согласными буквами.
Если гласных больше - выводим слово на экран. И так пока строка не закончится.
----------------------------------------------------------------------------
2) Ну... Ищем максимум и минимум, запоминая не только их значения, но и строку, в которой они содержатся
----------------------------------------------------------------------------
3) А тут вообще в чем именно вопрос?
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru