5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
|
1 | |
Как ввести двоично-десятичный код числа в массив19.05.2016, 19:40. Показов 1997. Ответов 5
Метки нет (Все метки)
Добрый день.Возник следующий вопрос: мне нужно ввести с клавиатуры двоично-десятичный код числа, как введенное число занести в массив так,чтобы например,если пользователь ввел 01000001 ,то 0100- был нулевым элементом, 0001-был первым элементом массива?Спасибо
Добавлено через 23 минуты Массив должен быть символьным и ввод без пробелом
0
|
19.05.2016, 19:40 | |
Ответы с готовыми решениями:
5
Перевод десятичного числа в двоично-десятичный код с использованием функции Перевод числа в двоично-десятичный код Преобразовать двоичный код в двоично-десятичный код (Intel 8051) Перевод двоичного в двоично-десятичный код |
19.05.2016, 20:05 | 2 |
1. Читаем посимвольно через getchar() пока не встретим '\n'
2. сразу игнорируем всё что не равно '1' или '0' 3. Если считанный символ 1, то байт_массива |= 1 4. байт_массива <<=1 (сдвиг влево) 5. Как только насчитали 4 символа переходим к следующему байту массива...
0
|
5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
||||||
19.05.2016, 20:28 [ТС] | 3 | |||||
А как перейти на следующий байт массива?
0
|
19.05.2016, 20:46 | 4 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Совсем не рабочее - подправлю:
0
|
5 / 5 / 5
Регистрация: 16.12.2013
Сообщений: 463
|
||||||
19.05.2016, 23:48 [ТС] | 5 | |||||
Я ввожу например 00010100. Потом пытаюсь вывести массив рр
Добавлено через 2 часа 49 минут Подскажите плиз,почему же все таки массив пустой?
0
|
20.05.2016, 18:23 | 6 |
Массив не пустой - он содержит байты, введёные с клавиатуры, а не символы.
Или я не правильно понял задание.
0
|
20.05.2016, 18:23 | |
20.05.2016, 18:23 | |
Помогаю со студенческими работами здесь
6
Алгоритм преобразования двоичного в двоично-десятичный код Перевод числа из двоичного формата в двоично-десятичный AHDL. Двоично-десятичный секундомер Двоично-десятичный таймер минут. AHDL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |