Число 20172017 записали в двоичной системе счисления, затем поменяли нули ** единицы, а...

0 голосов
28 просмотров

Число 20172017 записали в двоичной системе счисления, затем поменяли нули на единицы, а единицы на нули и перевели обратно в десятичную систему. Что получили? Помогите пожалуйста.


Информатика (92 баллов) | 28 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Порядок 20172017 в 2сс = log(20172017) / log(2) = 24.265852010453507 ~= 25

чтоб перевернуть число надо отнять колво единиц равных его порядку
20172017 - (2^25 - 1) = 13382414

Можно конечно заниматься переводами в двоичную
20172017 = "1001100111100110011110001"
"0110011000011001100001110" = 13382414

(55.0k баллов)