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

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

Войти
Регистрация
Восстановить пароль
 
mixonid
0 / 0 / 0
Регистрация: 02.11.2016
Сообщений: 5
#1

Определить чередуются ли в строке st гласные и согласные буквы - C++

09.11.2016, 12:47. Просмотров 310. Ответов 2
Метки нет (Все метки)

Дана строка st при инициализации, длиной не более 20 символов, которая может состоять из цифр,малых латинских букв, знаков + - * / ; , . ( ) и пробела.
Определить чередуются ли в строке st гласные и согласные буквы. Например в строке beginaverage -чередуются
Помогу денежкой
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2016, 12:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить чередуются ли в строке st гласные и согласные буквы (C++):

Очереди: одна должна содержать гласные буквы, другая - согласные буквы; чтение из файла - C++
помогите написать программу. я понимаю как ее сделать, но не могу реализовать:( В файле записано несколько предложений, которые могут...

Найти слова строки, которые отличны от ее последнего слова, и в которых гласные/согласные чередуются - C++
Дана строка. Напечатать те слова этой строки, которые отличны от последнего слова и выполнено свойство: в слове гласные буквы (a, e, i, о,...

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

Переписать в отдельную строку слова, в которых гласные буквы чередуются с согласными - C++
Доброго времени суток!) делал задание и столкнулся с проблемкой,может вы поможете разобраться? Дана строка,состоящая из английских...

Исключить согласные буквы в строке C/C++ - C++
Привет всем! Помогите решить такую задачку: Ввести строку с клавиатуры. Переписать данную строку в новую, исключив все согласные буквы...

Во введенной строке заменить все гласные латинские буквы на русские соответственно - C++
У меня установлен Borldand C++ Builder Dos Box. Как в нем ввести русский алфавит в консоле!?Язык на компьютере меняется,а в нем нет. ...

2
Peoples
1245 / 750 / 464
Регистрация: 06.02.2016
Сообщений: 2,029
Записей в блоге: 14
Завершенные тесты: 4
09.11.2016, 18:49 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <set>
using namespace std;
int main() {
    set<char>vowels= {'a','o','e','u','i'};
    set<char>consonants= {'b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z'};
    string s;
    getline(cin,s);
    bool f=true;
    for(int i=0; i!=s.length()-1; i++)
        if((vowels.count(s[i])!=0 && consonants.count(s[i+1])!=0)||( consonants.count(s[i])!=0 && vowels.count(s[i+1])!=0)) {
            f=true;
        } else {
            f=false;
            break;
        }
    cout<<(f? "alternate":"no");
    return 0;
}
0
nmcf
6195 / 5506 / 1928
Регистрация: 14.04.2014
Сообщений: 23,116
09.11.2016, 19:16 #3
Вот здесь я приводил пример проверки чередования: В заданной строке найти слова с чередованием гласных и согласных
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2016, 19:16
Привет! Вот еще темы с ответами:

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

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

Выведите все строчные гласные латинские буквы, встречающиеся в данной строке ровно один раз - C++
Разработка алгоритмов программ с использованием дружественных функций и классов. (Выведите все строчные гласные латинские буквы,...

Дана строка длиной не более 80 символов, оканчивающаяся точкой. Подчеркнуть все гласные буквы в строке - C++
Дана строка длиной не более 80 символов, оканчивающаяся точкой. Подчеркнуть все гласные буквы в строке.


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

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

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