Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 09.10.2011
Сообщений: 30

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

14.11.2011, 12:46. Показов 2516. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.11.2011, 12:46
Ответы с готовыми решениями:

Определить, является введенная буква гласной или согласной
С++ Не использовать массивы, строки, структуры и т.п. Программа должна быть монолитной (состоит только из одной функции main()), т.е. не...

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

Оператор switch: определить, является введенная буква гласной или согласной
Составьте программу, которая позволяет определить, является введенная буква гласной или согласной.

2
 Аватар для Dar101
40 / 40 / 7
Регистрация: 12.05.2011
Сообщений: 109
14.11.2011, 13:17
Вот эта буква "u" — гласная или латинская?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
14.11.2011, 13:47
Цитата Сообщение от fierswolf94 Посмотреть сообщение
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской.
- ниже простая реализация данного алгоритма
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <stdio.h> //scanf printf
#include <ctype.h> //isspace ispunkt isspace
#include <conio.h> //getch
 
//Ïðîâåðÿåò ÿâëÿåòñÿ ëè ñèìâîë ãëàñíîé
//Âîçâðàò 0 - åñëè ëîæü è íåíóëåâîå çíà÷åíèå åñëè chr ãëàñíàÿ
int isvowel(char chr)
{
    char vowels[] = "aeiouy";//Ïåðå÷èñëÿåì âñå ãëàñíûå
    //óçíà¸ì äëèííó ñòðîêè vowels
    long i, len = sizeof(vowels)/sizeof(vowels[0]);
    if(isupper(chr))//Äëÿ óïðîùåíèÿ îïóñêàåì chr â íèæíèé ðåãèñòð
        chr = tolower(chr);
    for(i = 0; i < len; i++)
    {
        if(chr == vowels[i])
            break;
    }
    return len - i;
}
        
int main()
{
    char str[1024];//Ââåä¸ì ñòîêó ñèìâîëîâ 
    //è îòäåëüíî ïðîàíàëèçèðóåì êàæäûé
    printf("Enter string : ");
    scanf("%[^\n]",str);//Ñ÷èòàëè ñòðîêó(ìîæíî ñ ïðîáåëàìè)
    for(long i = 0; str[i] != '\0';i++)
    {
        printf("%c : ",str[i]);
        if(isspace(str[i]))//Ïðîâåðêà ÿâëÿòñÿ ëè str[i] - ïðîáåëîì
            printf(" - isspace\n");
        else
        if(ispunct(str[i]))//Ïðîâåðêà ÿâëÿòñÿ ëè str[i] - çíàêîì ïóíêòóàöèè
            printf(" - ispunct\n");
        else
        if(isdigit(str[i]))//Ïðîâåðêà ÿâëÿòñÿ ëè str[i] - öèôðîé
            printf(" - isdigit\n");
        else
        //Ïðîâåðêà ÿâëÿåòñÿ ëè ââåäåííûé ñèìâîë ëàòèíñêèì
        if('A' <= str[i] && str[i] <= 'Z' || 
           'a' <= str[i] && str[i] <= 'z')
        {
            printf(" - latinic : ");
            if(isvowel(str[i]) == 0)
                printf(" - soglasnaya\n");
            else
                printf(" - glasnaya\n");
        }
        else
            printf(" - is not graph or cirilic\n");
    }
    printf("Press any key to continue\n");
    getch();
    return 0;
}
Миниатюры
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской  
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.11.2011, 13:47
Помогаю со студенческими работами здесь

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

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

Определить сколько раз введенная с клавиатуры буква встречается в тексте из файла
Напишите программу, которая определяет, сколько раз введенная с клавиатуры буква встречается в тексте. Текст находится в файле input.txt. ...

Определить, является ли введенная с клавиатуры строка вещественным числом
Написать программу, которая проверяет, является ли введенная с клавиатуры строка вещественным числом. Если является, то программа должна...

Проверить, является ли введенный с клавиатуры символ строчной латинской буквой ? с++
помогите плз, буду очень благодарен)


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru