Ответ: квадрат желтого цвета
Желтый,зеленый,красный, синий
Квадрат,ромб,треугольник и круг
1) (а)100101100 (2); 454 (8); 12C (16);
(б)101110111 (2); 567 (8); 177 (16);
2) (a)756, 1; (б) 756, 12;
3)756 + 1 + 756 + 12 = 1525( в десятичной)
10111110101(в двоичной)
5F5(в шестнадцатеричной)
Если нужно и с числами из первого пункта, то:
300+375+756+1+756+12=2200 (10)
100010011000 (2)
898 (16)
<span>N=2^i
0.5 кбайта=512 байт или 512*8 бит
2 страницы по 256 символов=512 символов
512*8/512=8 бит информации на символ
по формуле 2^8=256 символов
</span>
В ответе я использовал CTIME библиотеку, если возникают вопросы почему именно её, то по нескольким причинам:
- Самое высокая скорость работы по сравнению с C++ библиотеками, а её функционал полнойстью покрывает нужды.
- В данном случаи используются достаточно прозрачные с точки зрения нейминга функции. Код будет хорошо читабилен.
К слову об указателе в функции getSecondsSinceUTCMidnight, не нужно беспокоиться об управлении памятью в данном случаи, за тебя это сделает функционал библиотеки.
Спасибо за отметку лучший ответ.
Число сочетаний из n по k:
C(n,k) = n! / ((n-k)!*k!) = 8! / ((8-4)!*4!) = 8! / (4!*4!) = 5*6*7*8 / (1*2*3*4) = 70