3 / 3 / 1
Регистрация: 17.12.2012
Сообщений: 25
|
||||||
1 | ||||||
Поменять местами старший и младший байты в записи числа30.03.2014, 17:25. Показов 6884. Ответов 1
Метки нет (Все метки)
Здравствуйте!
Есть такая задача: дано целое число, поменять местами старший и младший байты в его записи и вывести что получится. Обязательное условие - использовать сдвиги. Я сделал следующее:
Спасибо!
0
|
30.03.2014, 17:25 | |
Ответы с готовыми решениями:
1
Для заданного целого А поменять местами старший и младший байты В каждом четном числе поменять местами младший байт со старшим Поменять местами первую и последнюю цифры в записи числа В одномерном массиве в каждом нечетном числе поменять местами младший байт со старшим |
430 / 384 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
|
||||||
31.03.2014, 00:46 | 2 | |||||
Во-первых, надо использовать не int, а long, потому что разрядность int в общем случае неизвестна.
Во-вторых, попробуй проделать те операции, которые ты придумал, в уме или на бумажке. Ерунда какая-то. В-третьих, не пытайся сразу писать сложные выражения. Расписывай их как можно подробней. Как-то так:
0
|
31.03.2014, 00:46 | |
31.03.2014, 00:46 | |
Помогаю со студенческими работами здесь
2
Поменять местами первый и четвертый байты, используя операции с указателями Как получить младший байт и его старший бит Старший бит старшего байта поменять местами с младшим битом младшего байта Поменять местами первую и последнюю записи в файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |