Форум программистов, компьютерный форум 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; } cout << sum;вообщем как то так, но всё равно не получается, почему то не работает и я не могу понять почему. помогите пожалуйста, хотя бы советом.
C++ Почему вывод аргументов не осуществляется для классового шаблона? Заметьте,что параметры классовых шаблонов никогда не выводятся.Причина заключается в том,что гибкость,порождаемая наличием нескольких конструкторов класса,в ряде случаев делает вывод параметров шаблона невозможным,а во многих других случаях - неоднозначным.Вот что говорит по этому поводу Страуструп. А мне хоть учебник на эту тему дай, без примера не могу обойтись... Товарищи знатоки, напишите... http://www.cyberforum.ru/cpp-beginners/thread1215173.html
C++ Вернуть указатель на массив указателей
Всем привет! Написал маленький код: int WHAT(); int main() { cout<<WHAT();
C++ Создать файл, содержащий сведения о пациентах глазной клиники
А. Создать файл, содержащий сведения о пациентах глазной клиники. Структура записи: фамилия пациента, пол, возраст, место проживания (город), диагноз. Количество записей произвольное. Б. Написать программу, выдающую следующую информацию: - количество иногородних, прибывших в клинику; - список пациентов старше Х лет с диагнозом Y. Значения X и Y ввести с терминала. Заранее Спасибо.
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++ Работа с файлами создать файл, содержащие сведения о количестве изделий, собранных сборщиками цеха неделю. Каждая запись содержит поля: фамилия сборщика, количество изделий, собранных им ежедневно в течение шестидневной недели, т.е. раздельно- в понедельник, вторник и т.д Количество записей - произвольное. Написать программу, выдающую на печать следующую информацию: фамилию сборщика, собравшего наибольшее... подробнее

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