АС
Анна Симонова

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

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

АК
Алексей Куликов

#include
#include
#include
using namespace std;
string time_of_days(string);
int main() {
locale::global(locale(""));
do {
cout << "\n Введите время в формате ЧЧ: ММ -> ";
string time;
cin >> time;
cout << setw(39) << time_of_days(time) << endl;
} while (true);
return 0;
}
string time_of_days(string _time) {
string result = "Ошибка данных! ";
if (_time.size() == 5) {
if (_time[2] == ':') {
string temp = " ";
temp[0] = _time[0];
temp[1] = _time[1];
int hours = stoi(temp);
if (hours < 24 && hours >= 0) {
temp[0] = _time[3];
temp[1] = _time[4];
int minutes = stoi(temp);
if (minutes >= 0 && minutes < 60) {
string days[] = { "НОЧЬ", "УТРО", "ДЕНЬ", "ВЕЧЕР" };
if (hours < 6) result = days[0];
else if (hours < 12) result = days[1];
else if (hours < 18) result = days[2];
else result = days[3];
}
}
}
}
return result;
}

Эдик Жолобов
Эдик Жолобов

Помочь это в том смысле, чтобы написать программу за вас?
Пишите в почту, сделаю.

НК
Настя Кривова

пишите в почту

Похожие вопросы
Помогите с программой на андроид)
Помогите пожалуйста с программой
Помогите написать программу. С++
помогите составить программу
Помогите с программой на С++
Помогите исправить программу
помогите пожалуйсто: как вернуть прежнюю программу если все программы открыты другой программой
помогите с программой =)
Помогите с программой:
Помогите с программой