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

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

Войти
Регистрация
Восстановить пароль
 
Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 89
#1

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

24.03.2014, 22:46. Просмотров 866. Ответов 7
Метки нет (Все метки)

Нужно написать функцию, которая возвращает True, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита.
Буду благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2014, 22:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, является ли указанный символ гласной буквой русского алфавита (C++):

Напишите подпрограмму, которая определяет, является ли введенный символ гласной буквой русского или латинского алфавита - C++
Напишите подпрограмму, которая определяет, является ли введенный символ гласной буквой русского или латинского алфавита. можно...

Написать функцию, которая возвращается True, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита - C++
Люди добрые помогите исправить ошибки, а то в Си не оч) Написать функцию, которая возвращается True, если символ, полученный функцией...

Определить, является ли введенная буква русского алфавита гласной - C++
Определить, является ли введенная буква русского алфавита гласной.

Проверить является ли символ согласной буквой латинского алфавита - C++
Дан символ. Проверить: является ли данный символ согласной буквой латинского алфавита (независимо от регистра). нужно найти код...

Возможно ли в одном case'е проверить, является ли символ буквой латинского алфавита? - C++
помогите,плз разобраться с вопросиком. возможно ли в одном case'е проверить является ли символ буквой латинского алфавита? т.е. сделать...

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

7
IrineK
Заблокирован
24.03.2014, 22:54 #2
C++
1
2
3
4
5
6
7
8
bool IsRussianVowel (char c)
{   const char *vowels ="аАеЕёЁиИоОУуЫыЭэЮюЯя";
    int i = -1;
    while (vowels[++i] != '\0')
        if (c == vowels[i])
            return true;
    return false;
}
2
Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 89
25.03.2014, 23:02  [ТС] #3
IrineK, т.е. код выглядит так? Я что то делаю не так ...
C++
1
2
3
4
5
6
7
8
9
#include "stdafx.h"
bool IsRussianVowel (char c)
{   const char *vowels ="аАеЕёЁиИоОУуЫыЭэЮюЯя";
    int i = -1;
    while (vowels[++i] != '\0')
        if (c == vowels[i])
            return true;
    return false;
}
0
IrineK
Заблокирован
26.03.2014, 01:14 #4
Цитата Сообщение от Shcolnik Посмотреть сообщение
Я что то делаю не так
Таки где-то должен быть main
0
Shcolnik
4 / 4 / 1
Регистрация: 19.11.2013
Сообщений: 89
26.03.2014, 01:24  [ТС] #5
Выдает ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    bool IsRussianVowel (char c)
{   const char *vowels ="аАеЕёЁиИоОУуЫыЭэЮюЯя";
    int i = -1;
    while (vowels[++i] != '\0')
        if (c == vowels[i])
            return true;
    return false;
}
    return 0;
}
0
Миниатюры
Определить, является ли указанный символ гласной буквой русского алфавита  
iRomul
159 / 100 / 11
Регистрация: 17.10.2012
Сообщений: 483
Завершенные тесты: 1
26.03.2014, 03:06 #6
Shcolnik, нельзя размещать определение функции в функции
0
IrineK
Заблокирован
26.03.2014, 05:53 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
 
bool IsRussianVowel (unsigned char c)
{   const unsigned char *vowels = (const unsigned char *) "аАеЕёЁиИоОУуЫыЭэЮюЯя";
    int i = -1;
    while (vowels[++i] != '\0')
        if (c == vowels[i])
            return true;
    return false;
}
 
void Print (unsigned char start, unsigned char finish)
{   while (start <= finish)
    {   std :: cout << "\t" << start;
            if (IsRussianVowel (start))
                std :: cout << '\t' << "гласная\n";
            else
                std :: cout << '\t' << "согласная\n";
        start++;
    }
}
 
int main()
{   setlocale (LC_CTYPE, "Russian");
    Print ('А', 'Я');
        
    getchar();
    return 0;
}
1
IrineK
Заблокирован
26.03.2014, 05:54 #8
Результат
0
Миниатюры
Определить, является ли указанный символ гласной буквой русского алфавита  
26.03.2014, 05:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2014, 05:54
Привет! Вот еще темы с ответами:

Ввести с клавиатуры символ. Определить, является ли введённый символ буквой - C++
Ввести с клавиатуры символ. Определить, является ли введённый символ буквой.Заранее благодарчик!

Определить, является ли введённый символ гласной или согласной - C++
Здравствуйте! Не подскажете почему программа не работает? Требуется определить, является ли введённый символ гласной или согласной...

Сортировка русского алфавита с буквой ё - C++
Здравствуйте, помогите, пожалуйста, реализовать программу сортировки слов рус. алфавита с буквой ё. вот то, что уже сделал: char arr; ...

Определить, является ли символ буквой. - C++
Составить процедуру,результатом работы которой является истинное значение, если символ, заданный при обращении к процедуре-буква,и ложное в...


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

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

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