Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 02.11.2016
Сообщений: 5
1

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

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

Дана строка st при инициализации, длиной не более 20 символов, которая может состоять из цифр,малых латинских букв, знаков + - * / ; , . ( ) и пробела.
Определить чередуются ли в строке st гласные и согласные буквы. Например в строке beginaverage -чередуются
Помогу денежкой
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 12:47
Ответы с готовыми решениями:

Определить, чередуются ли в строке гласные и согласные буквы.
помогите написать программу на языке с++. Вот задание: Дана строка St, состоящая из латинских букв....

Проверить, верно ли что в строке чередуются гласные и согласные буквы
Помогите пожалуйста найти ошибку. Условие: Проверить, верно ли что в строке чередуются гласные и...

Проверить, верно ли что в строке чередуются гласные и согласные буквы
Операции над строками. Проверить, верно ли что в строке чередуются гласные и согласные буквы....

Определить чередуются ли в последовательности гласные и согласные буквы
Задав с клавиатуры последовательность символов, реализовать ее обработку, как указано в варианте....

2
Эксперт С++
1601 / 932 / 778
Регистрация: 06.02.2016
Сообщений: 2,425
Записей в блоге: 29
09.11.2016, 18:49 2
Лучший ответ Сообщение было отмечено mixonid как решение

Решение

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
7034 / 6057 / 2752
Регистрация: 14.04.2014
Сообщений: 25,953
09.11.2016, 19:16 3
Вот здесь я приводил пример проверки чередования: В заданной строке найти слова с чередованием гласных и согласных
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 19:16

Определить чередуются ли в последовательности гласные и согласные буквы
Помогите написать код.. Дана последовательность прописных (больших) латинских букв. Определить...

Проверить, чередуются ли в слове гласные и согласные буквы
Один из пунктов задачи - проверить чередуются ли в слове гласные и согласные буквы, не знаю как это...

Вывести слова, в которых чередуются гласные и согласные буквы
С клавиатуры вводится предложение. Необходимо найти и показать все слова, в которых гласные и...

Дано слово, заменить в нем гласные буквы на согласные, следующие за ним в алфавите, а согласные на гласные
Дано слово, заменить в нем гласные буквы на согласные, следующие за ним в алфавите, а согласные на...


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

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

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