Помогите с программой С++
Нужна программа, написаная на С++
Работа программы заключается в следуйщем: Вводим с клавиатуры время в формате (Час: минута) Программа выдаёт какое это время суток.
Помогите плз.
Нужна программа, написаная на С++
Работа программы заключается в следуйщем: Вводим с клавиатуры время в формате (Час: минута) Программа выдаёт какое это время суток.
Помогите плз.
#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;
}
Помочь это в том смысле, чтобы написать программу за вас?
Пишите в почту, сделаю.
пишите в почту