Строки(121 задач)
Целые числа(112 задач)
Битовые операции(28 задач)
Логический тип(3 задач)
Структуры(18 задач)
Вещественные числа(33 задач)
Множества(16 задач)
Словари(21 задач)
Напишите программу, которая обнуляет заданное количество последних бит числа
Дано целое число A и натуральное число i.
Обнулите у числа A его последние i бит и выведите результат обнуления.
5 1
4
Найдите сумму двух различных степеней числа 2, используя только битовые операции. В частности нельзя использовать операцию сложения чисел.
Даны два неравных числа: n и m, не превосходящие 31.
Выведите на экран значение суммы 2n+2m.
1 2
6
Дано число n<32.
Выведите число 2n, то есть число, у которого n-й бит равен 1, а остальные – нули.
2
4
Дано целое число A и натуральное число i.
Выведите число, которое получается из числа A установкой значения i-го бита = 1.
5 1
7
Напишите программу, которая инвертирует определенный бит в заданном числе (биты при этом нумеруются с 0, начиная с младших).
Дано целое число A и натуральное число i.
Выведите число, которое получается из числа A инвертированием i-го бита.
5 2
1