НЕ
Надежда Егорова

Помогите с программой C++

Нужна программа, написаная на С++
Работа программы заключается в следуйщем: Вводим с клавиатуры время в формате (Час: минута) Программа выдаёт какое это время суток.
Помогите плз.

ГП
Гульнара Пронина

если час < 9 тогда время_ночь
И так по всем вариантам.

VK
Valya Kotik

В доолнение к предыдущему ответу могу только сказать, что если это задание дано для ппроверки знакомства с базовым синтаксисом C++ (а для чего ещё? слишком уж простое) , то можно много вариантов придумать. И выбрать тот, который больше лдбит преподаватель. Выпендриться, короче. 🙂

Что пришло в голову:
— самое простое: вместо if использовать switch/case, на иной вкус так код оимпатичней будет,
— использовать массив из четырёх элементов (утро, день, вечер, ночь) и брать нужный элемент, используя остаток от деления на восемь. Остаток можно вычислить как hour%8, где hour — введённое число часов.
— предложить пользователю в начале самому ввести точку отсчёта, чтобы она сдвигала, скажем, границу "утра" вперёд на два часа, если пользователь поздно встаёт. В этом варианте наконнц становится онятно, нахрена вообще минуты: придётся реализовать арифметику для времени, чтобы 8:50 + 0:20 = 9:10. А может, и не придётся почти, если границы времён суток у вас ровные (8 часов) , хотя в идеале это, наверное, не так.

Похожие вопросы
Turbo C++ помогите с программой
C/C++ -помогите написать программу на C++
помогите на писать программу в C++
Помогите составить программу на c++
Помогите написать программу на c++
Помогите отредактировать программу C++
Помогите с программой в C или C++. Полную программу пожалуйста.
Помогите программу составить на C++
C++ Помогите с написанием программы !
C# !!!помогите с программой!!!