|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
динамический массив чисел29.09.2011, 17:58. Показов 3161. Ответов 14
Метки нет (Все метки)
Целое число, представленное в виде динамического массива байтов. .Каждый байт хранит 2 цифры числа (часть числа в диапазоне 0..99). Знак числа представлен отдельно.
Как хранить две цифры в одном байте? в виде двумерного массива? типо n[0][1]={4,9}?
0
|
|
| 29.09.2011, 17:58 | |
|
Ответы с готовыми решениями:
14
Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой 1 Ввести некоторую последовательность чисел и создать динамический массив из чисел, которые завершаются цифрой5 Создать динамический массив (Если чётных чисел больше, то массив должен быть укорочен на 2 элемента) |
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
|
| 29.09.2011, 18:48 | |
|
Попробую объяснить)
ну вам надо хранить 2 цифры в 1 байте. 1 байт = 8 бит. Цифры бывают от 0 до 9, представим цифру числом. Самое большое число-чифра - 9, представляется как 1001 в двоичном коде, в этом не трудно убедиться: 9 / 2 = 4 + 1 4 / 2 = 2 + 0 2 / 2 = 1 + 0 1 / 2 = 0 + 1 Таким образом чтобы хранить цифру, нам необходимо 4 бита, т.к. самое большое число-цифра это 9 Для второй цифры понадобиться еще 4 бита. Таким образом мы можем записать 2 цифры в 8 бит(1 байт). Познакомьтесь с понятиями "маска", "побитовые операции", "сдвиг", "побитовое или/и". Я думаю вам станет все понятно) PS: Достаточно одномерного массива типа char, чтобы хранить числа от 0 до 99
0
|
|
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
| 29.09.2011, 19:23 [ТС] | |
|
если первая цифра ноль?
0
|
|
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
||
| 29.09.2011, 19:29 | ||
|
например вы хотите представить такие сделущие числа: 97, 5, 10, 0 1001 0111, 0000 0101, 0001 0000, 0000 0000
0
|
||
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
| 29.09.2011, 20:18 [ТС] | |
|
а если 2002?
0
|
|
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
||
| 29.09.2011, 20:31 | ||
|
2002 - это цифра или это число, явно не цифра, может быть это в троичной системе счисления или ваш год рождения? О_о Задавайте вопрос яснее
0
|
||
| 29.09.2011, 20:35 | |
|
Не по теме: У меня есть подозрение что rudeeeboy, сам не понимает задание до конца.
1
|
|
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
| 29.09.2011, 20:39 [ТС] | |
|
дано число, к примеру 2002 в десятичной, мне надо записать ег ов динамический массив, и вывести, по две цифры в байт
0
|
|
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
|||
| 29.09.2011, 20:45 | |||
|
Не по теме: А у меня есть подозрение, что я угадал год рождения ТС....................2002 ;)
0
|
|||
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
| 29.09.2011, 20:54 [ТС] | |
|
так и вопрос был в этом как это прописать?
а про год рождения если бы мне было 10 лет и я занимался программированием что в том плохого?
0
|
|
|
|
|||||||
| 29.09.2011, 21:18 | |||||||
1
|
|||||||
|
54 / 54 / 9
Регистрация: 24.09.2011
Сообщений: 149
|
|||
| 29.09.2011, 21:28 | |||
|
Не по теме: Общаюсь с вами только потому, что искренне верю, что вы всетаки 2002 года рождения, и что я непонятно объясняю, а еще потому что настроение хорошее rudeeeboy, ну я же все написал. Вы хотите чтобы я за вас все сделал? ![]() Не по теме: xAtom, какой вы злой человека после этого!)) я такое удовольствие получал от беседы :jokingly:
1
|
|||
|
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
|
||||||
| 29.09.2011, 23:52 | ||||||
|
задача не тривиальная, я понимаю замешательство ТС
![]()
вывод
123456789
1 2 3 4 5 6 7 8 9 бит знака: 0 байт 5: 12 байт 4: 34 байт 3: 56 байт 2: 78 байт 1: 9
1
|
||||||
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
|
| 16.10.2011, 12:12 [ТС] | |
|
спасибо
0
|
|
|
14 / 14 / 4
Регистрация: 08.11.2010
Сообщений: 172
|
||||||||||||||||
| 27.10.2011, 20:42 [ТС] | ||||||||||||||||
|
не могу исправить ошибку в ф-ях Double_group и Numeric_out
ошибка 63 `num' undeclared (first use this function) num это число с клавиатуры листинги
0
|
||||||||||||||||
| 27.10.2011, 20:42 | |
|
Помогаю со студенческими работами здесь
15
Динамический массив из вещественных чисел Динамический массив целых чисел Динамический массив из целых чисел
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|