В ответе я использовал CTIME библиотеку, если возникают вопросы почему именно её, то по нескольким причинам:
- Самое высокая скорость работы по сравнению с C++ библиотеками, а её функционал полнойстью покрывает нужды.
- В данном случаи используются достаточно прозрачные с точки зрения нейминга функции. Код будет хорошо читабилен.
К слову об указателе в функции getSecondsSinceUTCMidnight, не нужно беспокоиться об управлении памятью в данном случаи, за тебя это сделает функционал библиотеки.
Спасибо за отметку лучший ответ.
A)
_________________________________
С) 824
т.к. в 8-ной системе могут использоваться только цифры от 0 до 7
2017 = <span>11111100001 2
2017 = 3741 8
2017 = </span><span>7E1 16</span>
Ответ: 10000
Скобка - степень(Двоичная, троичная, и тд.)
Число 1 в десятичной системе
1011(2) = 11(10)
Число 2 в десятичной системе
101(2) = 5(10)
Их сумма
11 + 5 = 16
Результат в двоичной форме
16(10) = 10000(2)