Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву - C (СИ)
Формулировка задачи:
Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву.
Решение задачи: «Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву»
textual
Листинг программы
#include <stdio.h>
int main(){
char a;
scanf("%c",&a);
if (a>=48 && a<=57)
printf("digit");
if (a>=65 && a<=90)
printf("alpha");
if (a>=97 && a<=122)
printf("alpha");
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Объявлена переменная
aтипаchar. - С помощью функции
scanfвводится символ и сохраняется в переменнойa. - Проверяется, принадлежит ли введенный символ диапазону от 48 до 57 (цифры).
- Если условие истинно, то выводится строка
digit. - Проверяется, принадлежит ли введенный символ диапазону от 65 до 90 (буквы в верхнем регистре).
- Если условие истинно, то выводится строка
alpha. - Проверяется, принадлежит ли введенный символ диапазону от 97 до 122 (буквы в нижнем регистре).
- Если условие истинно, то выводится строка
alpha. - Возвращается 0, заканчивая работу программы.