0 / 0 / 0
Регистрация: 26.02.2017
Сообщений: 59
|
||||||
1 | ||||||
Перевод до 16 ричной СС08.12.2018, 15:10. Показов 1508. Ответов 6
Надо реализовать перевод из любой СС в любую СС (до 16-ричной)
Есть код (Данный ниже). Он переводит от 2-ичной СС до 10-тичной СС. Дальше я так понимаю надо работать через свитч,но нормальных статей на эту тему не нашел. Вопрос как работает свитч и что нужно сделать в этом коде,что бы все работало до 16-ричной СС?
0
|
08.12.2018, 15:10 | |
Ответы с готовыми решениями:
6
Перевод из 16-ричной СС в 10 Выписать алфавиты 2-ичной, 5-ричной, 8-ричной, 16-ричной систем счисления Перевод из 16-ричной с/с в 10/8/2 с/с Перевод числа из 16-ричной СС |
7800 / 6565 / 2986
Регистрация: 14.04.2014
Сообщений: 28,702
|
|
08.12.2018, 15:57 | 2 |
В любой книге есть про switch.
0
|
0 / 0 / 0
Регистрация: 26.02.2017
Сообщений: 59
|
|
08.12.2018, 21:02 [ТС] | 3 |
0
|
7800 / 6565 / 2986
Регистрация: 14.04.2014
Сообщений: 28,702
|
|
08.12.2018, 21:09 | 4 |
Ты не из двоичной переводишь. У тебя же вводится десятичное число.
Ну а так, просто замени деление на 10 делением на 16.
0
|
0 / 0 / 0
Регистрация: 26.02.2017
Сообщений: 59
|
|
08.12.2018, 21:14 [ТС] | 5 |
Там работает из любой в любую до 10 системы (на комменты не смотрите,там они тоже не в тему( с прошлого кода)
Если заменить деление,то тогда когда надо будет вывести "A" будет выводиться 10... Ну и ввести число в 16-ричной СС тоже не получается т.к. буквы он не расшифровывает как надо(
0
|
08.12.2018, 21:21 | 6 |
0
|
7800 / 6565 / 2986
Регистрация: 14.04.2014
Сообщений: 28,702
|
|
08.12.2018, 21:24 | 7 |
13-я строка вводит десятичное число. От того, что ты нули с единицами напишешь, двоичным оно не станет.
Ну вот в момент вывода и делай подмену.
1
|
08.12.2018, 21:24 | |
08.12.2018, 21:24 | |
Помогаю со студенческими работами здесь
7
Перевод из 10-ричной в 8-ричную! Перевод из 16-ричной в двоичную в массиве Перевод из 6-ричной системы в десятичную Перевод чисел из 16-ричной системы в двоичную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |