Программа которая анализирует, какую клавишу нажал пользователь и выводит сообщение - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Помогите написать программу, буду благодарен! Само задание такое: Напишите программу, которая анализирует, какую клавишу нажал пользователь и выводит следующее сообщение: Это цифра; Это буква; Это другой символ; В том случае, если введена буква, проверить, является ли она гласной или согласной.

Решение задачи: «Программа которая анализирует, какую клавишу нажал пользователь и выводит сообщение»

textual
Листинг программы
#include <string.h>
#define isvowel(c) ( strchr("AaEeIiOoUuYy", (c)) )

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

  1. Подключение заголовочного файла для работы со строками.
  2. Определение макроса isvowel(c) который проверяет является ли символ (c) гласной буквой.
  3. В функции isvowel(c) происходит проверка символа (c) на принадлежность к гласным буквам.
  4. В функции isvowel(c) используется функция strchr() для поиска первого вхождения символа (c) в строке AaEeIiOoUuYy.
  5. Если функция strchr() возвращает ненулевой указатель, то символ (c) является гласной буквой.
  6. В функции isvowel(c) возвращается значение ненулевого указателя, если символ (c) является гласной буквой.
  7. В функции isvowel(c) возвращается значение нулевого указателя, если символ (c) не является гласной буквой.

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


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

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

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