godziny

mail@pastecode.io avatar
unknown
text
3 years ago
550 B
3
Indexable
Never
#include <iostream>
int main()
{
	int openAt = 10 * 60 + 30;
	int closeAt = 18 * 60 + 30;

	int hour;
	int minute;
	std::cin >> hour >> minute;
	hour = hour * 60;
	int sum = hour + minute;
	bool a = sum >= openAt == 1;
	bool b = sum < closeAt == 1;
	bool c = minute < 60 == 1;
	bool d = minute >= 0 == 1;
	bool output = (a & b) & (c & d);
	std::cout << std::boolalpha << output << std::endl;
}

//Godziny zamieniam na minuty, obliczam roznice od otwarcia. 
//Jezeli wartosc jest tez mniejsza od wartosci zamkniecia to jest otwarte