Вопрос № 178146: Доброго времени суток дорогие эксперты: Я уже раз обращался к вам с этой задачей, и обращусь еще раз только с другим вопросом. Дано целое неотрицательное число <216. Получить число перестановкой битов каждого байта данного числа в обра...
Вопрос № 178146:
Доброго времени суток дорогие эксперты: Я уже раз обращался к вам с этой задачей, и обращусь еще раз только с другим вопросом.
Дано целое неотрицательное число <216. Получить число перестановкой битов каждого байта данного числа в обратном порядке.
Нужно написать 2 процедуры( одна на си а другая на паскале(не стал задавать в оддельный вопрос её(едентично ж все таки))) которые переставляли байт числа в обратном порядке. Обрабатывали так сказать число по байтам.
Использовать Турбо
си, Code Block (Borland или FreePascal) Спасибо за внимание)
Отвечает Хватов Сергей, Практикант :
Здравствуйте, Юдин Евгений Сергеевич. Содержательная часть - в приложении. main() написан только для простой проверки. Его надо переписать. Вообще-то байты лучше переворачивать с помощью таблицы, только это может не понравиться преподавателю. Функция работает с любыми числами, а не только теми, что влезают в один байт как в условии.
Приложение:
Ответ отправил: Хватов Сергей, Практикант
Ответ отправлен: 01.05.2010, 12:44
Номер ответа: 261140
Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"?
Отправить SMS#thank 261140
на номер 1151 (Россия) |
Еще номера »
Оценить выпуск »
Нам очень важно Ваше мнение об этом выпуске рассылки!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.