c++
Напиши программу, которая запрашивает ввод времени (часы- целое число). Программа считает, что с 20 часов вечера по 6 часов утра темно и если введенное время попадает в этот промежуток, программа должна вывести “*”.
c++
#include <iostream>
using namespace std;
int main() {
int hours;
cout << "Введите время (часы): ";
cin >> hours;
// Здесь будет условный оператор
return 0;
}
Далее, нам нужно проверить, попадает ли введенное время в промежуток с 20 часов вечера по 6 часов утра. Если да, то нужно вывести звездочку.
Условный оператор if имеет следующий синтаксис:
c++
if (условие) {
// код, который выполнится, если условие истинно
}
В нашем случае условие будет проверять, находится ли введенное значение времени в промежутке, который нам нужно. Для этого нужно, чтобы значение переменной hours было больше или равно 20 или меньше 6.
c++
#include <iostream>
using namespace std;
int main() {
int hours;
cout << "Введите время (часы): ";
cin >> hours;
if (hours >= 20 || hours < 6) {
cout << "*" << endl;
}
return 0;
}
Обратите внимание на использование оператора || (логическое ИЛИ) в условии. Он позволяет проверить два условия: либо hours больше или равно 20, либо hours меньше 6. Если хотя бы одно из условий истинно, то выполнится код внутри блока if.
Таким образом, если пользователь введет время, попадающее в указанный промежуток, то программа выведет звездочку.
Полный код программы:
c++
#include <iostream>
using namespace std;
int main() {
int hours;
cout << "Введите время (часы): ";
cin >> hours;
if (hours >= 20 || hours < 6) {
cout << "*" << endl;
}
return 0;
}
Данная программа будет работать в независимости от того, в каком формате пользователь вводит время (например, "20" или "08"). Программа принимает только часы и не учитывает минуты и секунды.
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет