![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 05.05.2016
Сообщений: 1
|
![]()
Помогите дописать. Я тут накатал немного, но что-то не так)
#include <iostream> #include <string.h> using namespace std; int main() { //Для вывода кириллицы в консоль setlocale(LC_ALL, "Russian"); //N - длина массива, M - длина слова int N = 0, M = 80; cout << "Введите длину массива: "; cin >> N; char vowels[] = "AEIOUY"; //arrayChar - массив, содержащий N строк char** arrayChar = new char*[N]; for (int i = 0; i < N; i++) { arrayChar[i] = new char[M]; } //Заполняем массив словами cin.ignore(); for (int i = 0; i < N; i++) { cin.getline(arrayChar[i], M); } //Находим слова в которых количество гласных превышает количество //согласных букв for (int i = 0; i < N; i++) { //countVow - количество гласных букв //countCon - количество согласных букв int countVow = 0, countCon = 0; //Проверяем каждое слово for (int j = 0; j < strlen(arrayChar[i]); j++) { //Если символ очередного слова встречается в строке гласных //букв, то увеличиваем счётчик гласных букв if (strchr(vowels, arrayChar[i][j])) { countVow++; } else { //Иначе увеличиваем счётчик согласных countCon++; } } //Если гласных букв больше, чем согласных, то выводим слово на //экран if (countVow > countCon) { cout << arrayChar[i] << " "; } } for (int i = 0; i < N; i++) { delete[] arrayChar[i]; } system("PAUSE"); return 0; } Последний раз редактировалось MoniX; 05.05.2016 в 18:14. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти максимальную длину кольца, построенного из слов, содержащих одинаковое количество гласных и согласных букв. | TSlav | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 08.04.2015 12:49 |
найти все слова, в которых заданный символ встречается не менее чем заданное число раз. Delphi. | Виктория7777 | Помощь студентам | 6 | 21.12.2010 18:46 |
Найти слова, состоящие только из согласных букв и вывести их на экран | Кипятилка | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 29.06.2009 18:52 |
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. | Briz | Помощь студентам | 2 | 11.05.2008 00:56 |