По правилам этикета при приветствии Добросердечное утро говорят только с 8:00

По правилам этикета при приветствии Добросердечное утро говорят только с 8:00 до 10:59, Благой день с 11:00 до 17:59, Добрый вечер с 18:00 и до 22:59. Для вас дан номер текущего часа h. Нужно вывести 1, если необходимо сказать Доброе утро; 2, если необходимо сказать Добросердечный день; 3, если необходимо сказать Благой вечер. Формат входных данных С клавиатуры вводится целое число h (8h22). Формат выходных данных Нужно вывести 1, 2 либо 3, в зависимости от времени суток.
не использовать if.

Задать свой вопрос
1 ответ

int main()

   int hh;

   std::cout lt;lt; "Который час? ";

   std::cin gt;gt; hh;

   if (hh gt;= 8 amp;amp; hh lt; 11)

       std::cout lt;lt; "Добросердечное утро";

   if (hh gt;= 11 amp;amp; hh lt; 18)

       std::cout lt;lt; "Благой денек";

   if (hh gt;= 18 amp;amp; hh lt; 23)

       std::cout lt;lt; "Добросердечный вечер";



Leonid Tihaze
Не, ну с if'ом то конечно, а без него?
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт