Помогите решить задачу для с++ По правилам этикета при приветствии «Доброе утро» говорят...

0 голосов
144 просмотров

Помогите решить задачу для с++
По правилам этикета при приветствии «Доброе утро» говорят только с 8:00 до 10:59, «Добрый день» — с 11:00 до 17:59, «Добрый вечер» — с 18:00 и до 22:59.

Вам дан номер текущего часа hh. Требуется вывести

1, если нужно сказать «Доброе утро»;
2, если нужно сказать «Добрый день»;
3, если нужно скачать «Добрый вечер».


Информатика (78 баллов) | 144 просмотров
Дан 1 ответ
0 голосов

#include

int main()
{
    int hh;
    std::cout << "Который час? ";<br>    std::cin >> hh;
    if (hh >= 8 && hh < 11)
        std::cout << "Доброе утро";<br>    if (hh >= 11 && hh < 18)
        std::cout << "Добрый день";<br>    if (hh >= 18 && hh < 23)
        std::cout << "Добрый вечер";<br>}

(1.5k баллов)
0

А как это будет выглядеть, если надо через bool?

0

if (hh >= 8 && hh < 11)

0

Не могу писать тут много строчные комментарии