Определить, чем является символ - цифрой или буквой - 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");

Объяснение кода листинга программы

  1. Объявляется переменная типа char с именем ch.
  2. С помощью функции scanf в эту переменную считывается символ.
  3. С помощью условного оператора if проверяется, является ли символ заглавной буквой.
  4. Если символ является заглавной буквой, то с помощью функции printf выводится сообщение Заглавная буква.
  5. С помощью условного оператора else if проверяется, является ли символ малой буквой.
  6. Если символ является малой буквой, то с помощью функции printf выводится сообщение Малая буква.
  7. С помощью условного оператора else if проверяется, является ли символ цифрой.
  8. Если символ является цифрой, то с помощью функции printf выводится сообщение Цифра.
  9. Если ни одно из условий не выполняется, то с помощью условного оператора else и функции printf выводится сообщение Другой знак.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы