Программа которая анализирует, какую клавишу нажал пользователь и выводит сообщение - C (СИ)
Формулировка задачи:
Помогите написать программу, буду благодарен! Само задание такое:
Напишите программу, которая анализирует, какую клавишу нажал пользователь и выводит следующее сообщение:
Это цифра;
Это буква;
Это другой символ;
В том случае, если введена буква, проверить, является ли она гласной или согласной.
Решение задачи: «Программа которая анализирует, какую клавишу нажал пользователь и выводит сообщение»
textual
Листинг программы
#include <string.h> #define isvowel(c) ( strchr("AaEeIiOoUuYy", (c)) )
Объяснение кода листинга программы
- Подключение заголовочного файла
для работы со строками. - Определение макроса isvowel(c) который проверяет является ли символ (c) гласной буквой.
- В функции isvowel(c) происходит проверка символа (c) на принадлежность к гласным буквам.
- В функции isvowel(c) используется функция strchr() для поиска первого вхождения символа (c) в строке
AaEeIiOoUuYy
. - Если функция strchr() возвращает ненулевой указатель, то символ (c) является гласной буквой.
- В функции isvowel(c) возвращается значение ненулевого указателя, если символ (c) является гласной буквой.
- В функции isvowel(c) возвращается значение нулевого указателя, если символ (c) не является гласной буквой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д