Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод по строкам с клавиатуры двумерного массива и вычисление суммы его элементов по четным столбцам http://www.cyberforum.ru/cpp-beginners/thread1128808.html
Нужно написать программу, которая вводит по строкам с клавиатуры двумерный массив и вычисляет сумму его элементов по четным столбцам.(максимальная размерность массива 15х15) Буду благодарен.
C++ Ошибка при получении vector.size() Здравствуйте! Работал-работал и тут не с того не с сего начала вываливаться ошибка: First-chance exception at 0x00A9AAA9 in Project_alpha_1.0.exe: 0xC0000005: Access violation reading location 0x00000020. Ошибка возникает когда я вызываю функцию у вектора size(), появляться стала абсолютно непонятно из-за чего, так как все что связано с обработкой этого массива я не трогал, может знает кто,... http://www.cyberforum.ru/cpp-beginners/thread1128802.html
C++ Уравнения в С++
нужно решить уравнения в С++ 10 вариант
C++ Определить, в каком из двух предложений сумма цифр больше
Разработать рекурсивную функцию возвращающую значение для вычисления суммы цифр в строке; с помощью данной функции определить, в каком из двух предложений сумма цифр больше.
C++ Считывание из файла чисел, разделенных пробелом, в массив http://www.cyberforum.ru/cpp-beginners/thread1128781.html
В текстовом файле массив целых чисел записанных через пробел. Затем переход на новую строку и еще один массив через пробел. Пытаюсь считать эти 2 массива, но считывается только первое число. Все числа трехзначные. Подскажите пожалуйста в чем проблема. char ch, l = 'a'; int i = 0, j = 0, a=0, b = 0; ifstream f; f.open("D://2d.txt", fstream::in); if(f) { while (l !=...
C++ Отобразить элементы матрицы зеркально сверху вниз Дана квадратная матрица (задаётся через rand()) Отобразить зеркально сверху вниз. Вывести на экран начальный и конечный варианты матриц. подробнее

Показать сообщение отдельно
IrineK
Заблокирован
26.03.2014, 05:53     Определить, является ли указанный символ гласной буквой русского алфавита
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru