Предмет: Информатика, автор: mokriinskiydaniil

Нужна помощь по програмированнию на 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

Ответы

Автор ответа: csharp
0
  • Прикреплён скриншот и код
  • Файл открывать любым текстовым редактором
  • Программа написана и скомпилирована в среде Visual Studio
  • Если мы вводим 8, 9, то switch сразу перескакивает к тому кейсу, на котором есть выполнение каких-нибудь операций, то есть к 10. Это особенность switch.
Приложения:
Похожие вопросы
Предмет: География, автор: Аноним
Предмет: Математика, автор: helenahali