Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
1. С помощью битовых операций вывести на экран значение k –го справа бита, где k вводим с контролем.
2. С помощью битовых операций вывести на экран i –ю справа шестнадцатеричную цифру, где i вводим с контролем.
3. Составить функцию, которая с помощью битовых операций, выводит шестнадцатеричное представление беззнакового двухбайтного целого числа. В main для последовательности введенных чисел вывести их шестнадцатеричный код, полученный с помощью функции и с помощью формата “ %X ”.
4. Составить функцию для получения количества единиц в двоичном представлении одного целого числа. Используя ее, в массиве целых чисел найти все числа с наибольшим количеством единиц в двоичном представлении.
5. В массиве целых положительных чисел найти все числа с наибольшим количеством букв в шестнадцатеричном представлении. Составить и использовать функцию, которая с помощью битовых операций находит количество букв в шестнадцатеричном представлении одного числа.
6 — 11. Решить задачу упаковки и распаковки, если диапазон чисел следующий: a) 0..1; b) 0..7; c) 0..15.
Г л а в а 7
ВВЕДЕНИЕ В УКАЗАТЕЛИ
Одной из основных причин, почему язык С++ объективно более сложный по сравнению с другими языками (например, Pascal), является широкое использование переменных-указателей.
Дата публикования: 2015-02-18; Прочитано: 238 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!