Задача Задача №3380013
А
А
Задача 6: преобразовать 32-битный IP в вид four decimal octets, разделённых точками.
Принцип:
- Разделяем строку на четыре байта по 8 бит: b1.b2.b3.b4
- Каждой восьмибитной группе переводим двоичное число в десятичное.
- 11000111 00001100 00111111 01000111
- 11000111 -> 199
- 00001100 -> 12
- 00111111 -> 63
- 01000111 -> 71
Итого: 199.12.63.71
- 11011110 11000011 10100011 00010010
- 11011110 -> 222
- 11000011 -> 195
- 10100011 -> 163
- 00010010 -> 18
Итого: 222.195.163.18
Ответ:
- 199.12.63.71
- 222.195.163.18
Если первая последовательность в задаче отличается от того, что видно на фото, напишите её снова — помогу пересчитать.