Определить, чем является символ - цифрой или буквой - 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 выводится сообщение
Другой знак
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д