5_) Використовуючи тільки бітові операції, написати функцію, яка повертає значення (0 - при від’ємному значенні параметра x, значення параметра x - в іншому випадку); x - знакове довге ціле число.
6_) Використовуючи тільки бітові операції, написати функцію, яка повертає беззнакове довге ціле число, у якому встановлений в 1 лише один біт - у позиції наймолодшого встановленого в 1 біта заданого беззнакового довгого цілого числа (параметра функції).
7_) Використовуючи тільки бітові операції, написати функцію, яка міняє місцями усі сусідні біти у заданому беззнаковому довгому цілому числі.
8_) Використовуючи тільки бітові операції, написати функцію, яка повертає беззнакове довге ціле число, у якому встановлений в 1 лише один біт - у позиції найстаршого очищеного (встановленого в 0) біта заданого беззнакового довгого цілого числа (параметра функції).
9_) Використовуючи тільки бітові операції, написати функцію, яка встановлює в 1 наймолодший очищений (установлений в 0) біт у заданому беззнаковому довгому цілому числі.
10_) Використовуючи тільки бітові операції, написати функцію, яка очищує (встановлює в 0) найстарший установлений в 1 біт у заданому беззнаковому довгому цілому числі.