Skip to content

HamarVika/1st_week

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

12. Використовуючи тільки бітові операції, написати функцію, яка міняє місцями усі сусідні групи 
з 2-х бітів у заданому беззнаковому довгому цілому числі.
14. Використовуючи тільки бітові та арифметичні операції, написати функцію, 
яка для заданого беззнакового довгого цілого числа x повертає значення  , тобто   (можна використати оператор циклу).
15. Використовуючи тільки бітові та арифметичні операції, написати функцію, яка повертає 1,
якщо задане беззнакове довге ціле число x є степенем 2, тобто   (операції обчислення логарифму та піднесення до степеня не використовувати).
16. Використовуючи тільки бітові та арифметичні операції, написати функцію, яка повертає беззнакове довге ціле число, 
яке містить блок одиничних бітів довжиною n, починаючи з p-го біта (біти нумеруються від 0 справа наліво).
18. Використовуючи тільки бітові операції, написати функцію, яка повертає значення 1, 
якщо у двійковому коді параметра x немає двох підряд одиниць і 0 - в іншому випадку; x - беззнакове довге ціле число.
19. Використовуючи тільки бітові операції, написати функцію, яка міняє місцями сусідні групи з 
4-х бітів у заданому беззнаковому довгому цілому числі.
20. Використовуючи тільки бітові та арифметичні операції, написати функцію, яка виконує циклічний зсув 
заданого беззнакового довгого цілого числа на r бітів уліво.
21. Використовуючи тільки бітові операції, написати функцію, яка повертає значення   
(0 - при додатному значенні параметра x, значення параметра x - в іншому випадку); x - знакове довге ціле число.
29. Використовуючи тільки бітові та арифметичні операції, написати функцію, яка виконує циклічний зсув заданого 
беззнакового довгого цілого числа на r бітів вправо.

About

binary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages