Определить, чем является символ - цифрой или буквой - C (СИ)
Формулировка задачи:
Помогите написать программу которая вычитывает из клавиатуры один знак и выписывает категорию к которой этот знак ставится из числа следующих категорий: заглавные буквы, малые буквы, цифры, другие знаки.
Употреби if. Пример: если введен знак А, должно остаться выписанное сообщение: Заглавная буква.
Решение задачи: «Определить, чем является символ - цифрой или буквой»
textual
Листинг программы
char ch;
scanf("%d", ch);
if (ch >= 'A' && ch <= 'Z')
printf("Заглавная буква\n");
else if (ch >= 'a' && ch <= 'z')
printf("Малая буква\n");
else if (ch >= 0 && ch <= 9)
printf("Цифра\n");
else
printf("Другой знак\n");
Объяснение кода листинга программы
- Объявляется переменная типа char с именем
ch. - С помощью функции scanf в эту переменную считывается символ.
- С помощью условного оператора if проверяется, является ли символ заглавной буквой.
- Если символ является заглавной буквой, то с помощью функции printf выводится сообщение
Заглавная буква. - С помощью условного оператора else if проверяется, является ли символ малой буквой.
- Если символ является малой буквой, то с помощью функции printf выводится сообщение
Малая буква. - С помощью условного оператора else if проверяется, является ли символ цифрой.
- Если символ является цифрой, то с помощью функции printf выводится сообщение
Цифра. - Если ни одно из условий не выполняется, то с помощью условного оператора else и функции printf выводится сообщение
Другой знак.