Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Уровень B



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...