|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2010, 15:27 | #1 |
Регистрация: 22.03.2009
Сообщений: 3
|
Работа с битами
Ребят помогите прогу доработать. Задача такая: В одномерном массиве чисел целого типа (16 бит) выполнить следующую двоичную обработку с обязательным применением функций и указателей: Старший бит старшего байта поменять местами с младшим битом младшего байта. После этого проверить все числа массива на четность.
С помощью генератора случайных чисел я создал числа, перевёл числа в двоичный 16-и битный код. А вот как дальше быть не знаю. Код:
|
24.10.2010, 20:38 | #2 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
[01234567|01234567]
берешь и меняшь по заданию.. с помощью указателей можешь) |
24.10.2010, 20:41 | #3 |
Пользователь
Регистрация: 16.03.2010
Сообщений: 58
|
заполнил рандомом, переводить все биты не нужно, берешь номера, только тех бит что нужны и меняешь местами.. потом числа что вышли, уже в десятичном виде, ну хотя пофиг в каком виде проверяешь на деление на 2 без остатка.. вот и всё)
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с битами | Henpyxa | Общие вопросы C/C++ | 5 | 23.05.2010 12:09 |
работа с битами | тотошкин | Общие вопросы C/C++ | 2 | 22.04.2010 12:06 |
Работа с битами | viktory | Помощь студентам | 8 | 02.10.2009 18:33 |
Работа с битами в C | dmitmal | Общие вопросы C/C++ | 5 | 20.05.2009 04:27 |
Работа с битами | kesha2008 | Общие вопросы C/C++ | 2 | 24.02.2009 12:05 |