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