Нужна помощь по програмированнию на C++. Прошу без if. Имя входного файла стандартный ввод Имя выходного…
Нужна помощь по програмированнию на C++. Прошу без if.
Имя входного файла стандартный ввод
Имя выходного файла стандартный вывод
Ограничение по времени 2 секунды
Ограничение по памяти 64 мегабайта
По правилам этикета при приветствии «Доброе утро» говорят только с 8:00 до 10:59, «Добрый день» — с 11:00 до 17:59, «Добрый вечер» — с 18:00 и до 22:59.
Вам дан номер текущего часа h. Требуется вывести
1, если нужно сказать «Доброе утро»;
2, если нужно сказать «Добрый день»;
3, если нужно сказать «Добрый вечер».
Формат входных данных
С клавиатуры вводится целое число h (8≤h≤22).
Формат выходных данных
Требуется вывести 1, 2 или 3, в зависимости от времени суток.
Пример
вход. данные выход. данные
9—————————-1
12—————————2
20—————————3
time = int(input(‘Введите время в часах: ‘))
if 5 <= time <= 11:
print(‘Утро’)
elif 12 <= time <= 17:
print(‘День’)
elif 18 <= time <= 22:
print(‘Вечер’)
elif 23 <= time or time <= 4:
print(‘Ночь’)
else:
print(‘Ошибка’)
простой код, без каких либо визуальных моментов