Вопрос, который вызвал трудности
Помогите решить задачу для с++
По правилам этикета при приветствии «Доброе утро» говорят только с 8:00 до 10:59, «Добрый день» — с 11:00 до 17:59, «Добрый вечер» — с 18:00 и до 22:59.
Вам дан номер текущего часа hh. Требуется вывести
1, если нужно сказать «Доброе утро»;
2, если нужно сказать «Добрый день»;
3, если нужно скачать «Добрый вечер».
Ответ экспертов Учись.Ru
Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме.
После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:
#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>}