Feedback | If you notice incorrect translations in Contester, please let author know.
|
|
Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Задание 10_02_03 - битовые операции (3 задание)
Автоматическая система пожаротушения включается в том случае, когда срабатывает один из трёх датчиков задымления или поступил сигнал с пульта вахты. Все входные сигналы системы образуют один байт (обозначим его В). Сигналы от датчиков задымления представлены битами с 0го по 2й, сигнал с пульта приходит на 7й бит. Биты нумеруются от младших разрядов к старшим, начиная с 0.
Напишите программу для проверки поступившего сигнала (требуется ли включить автоматическую систему пожаротушения).
Совет: все переменные делайте типом unsigned int (иначе в логически правильной программе могут быть ошибки из-за конвертации).
При решении задачи нельзя использовать циклы, битовые поля и объединения, допустимо использовать только операции &, |, ^, ~.
Входные данные:
Натуральное число в промежутке [0; 255]
Выходные данные:
yes - если требуется включить автоматическую систему пожаротушения, иначе no.
Примеры:
Входные данные: 125 Выходные данные: yes
Входные данные: 32 Выходные данные: no
Для отправки решений необходимо выполнить вход.
|