C++перегрузите в классе binary операции ввода-вывода и создайте метод увеличения числа на 1.операциия ввода читает из входного потока число в виде набора нулей и единиц (бинарное представление).операциия вывода отправляет в выходной поток число в виде набора нулей и единиц (бинарное представление).метод увеличения числа на 1 возвращает новое число, большее текущего на единицу.при данного класса считайте число, записанное в бинарном виде, добавьте к нему единицу и выведите на экран
ответ: 4 ч 11 мин.
Более подробно: 20:02 - если не учитывать, что в часе 60 минут, то предыдущее "счастливое" время - 19:91, но это не подходит, т.к. часы не могут показывать столько, дальше аналогично:
18:81 - не подходит;
17:71 - не подходит;
16:61 - не подходит;
15:51 - подходит, значит, это - предыдущее "счастливое" время.
Чтобы найти, сколько времени с 15:51 до 20:02, то есть найти, насколько 20:02 больше, чем 15:51, нужно из большего отнять меньшее: 20:02-15:51=4:11, то есть 4 часа 11 минут.
ответ: 4 ч 11 мин.