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

Проверить является ли символ согласной буквой латинского алфавита - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 5.00
*Оля*
 Аватар для *Оля*
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 48
14.10.2010, 20:04     Проверить является ли символ согласной буквой латинского алфавита #1
Дан символ. Проверить: является ли данный символ согласной буквой
латинского алфавита (независимо от регистра).

нужно найти код данного символа и проверить входит ли он в множество кодов, соответствующих буквам латинского алфавита? или как-то по-другому?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2010, 20:04     Проверить является ли символ согласной буквой латинского алфавита
Посмотрите здесь:

C++ Является ли символ буквой, цифрой или каким нибудь спецсимволом?
Определить, является ли символ буквой. C++
Написать функцию, которая возвращается True, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита C++
Определить, чем является введенный символ: буквой цифрой или оператором? C++
C++ Напишите подпрограмму, которая определяет, является ли введенный символ гласной буквой русского или латинского алфавита
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
D@rkD@iver
110 / 110 / 3
Регистрация: 01.10.2008
Сообщений: 876
14.10.2010, 20:55     Проверить является ли символ согласной буквой латинского алфавита #2
if (((c>'a')&&(c<'z'))||((c>'A')&&(c<'Z')))
*Оля*
 Аватар для *Оля*
1 / 1 / 0
Регистрация: 18.04.2010
Сообщений: 48
14.10.2010, 21:03  [ТС]     Проверить является ли символ согласной буквой латинского алфавита #3
спасибо)
правда, на сколько я понимаю, тут входят все символы, а не только согласные?
D@rkD@iver
110 / 110 / 3
Регистрация: 01.10.2008
Сообщений: 876
14.10.2010, 21:04     Проверить является ли символ согласной буквой латинского алфавита #4
*Оля*, ой сорри
в принципе можно запихнуть все в массив и проверять на наличие
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
15.10.2010, 00:08     Проверить является ли символ согласной буквой латинского алфавита #5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
#define CONSONANTS "BCDFGHJKLMNPQRSTVWXZ"
 
int main(void){
    char ch;
    printf("Character: ");
    scanf("%c", &ch);
    printf("is %sconsonant\n", ( strchr(CONSONANTS, toupper(ch)) ) ? "" : "not ");
    
    return 0;
}
Yandex
Объявления
15.10.2010, 00:08     Проверить является ли символ согласной буквой латинского алфавита
Ответ Создать тему
Опции темы

Текущее время: 06:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru