---> 28 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: 1 2 3 4 5 6 >> Отображать по:
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Напишите программу, которая обнуляет заданное количество последних бит числа

Входные данные

Дано целое число A и натуральное число i.

Выходные данные

Обнулите у числа A его последние i бит и выведите результат обнуления.

Примеры
Входные данные
5 1
Выходные данные
4
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Найдите сумму двух различных степеней числа 2, используя только битовые операции. В частности нельзя использовать операцию сложения чисел.

Входные данные

Даны два неравных числа: n и m, не превосходящие 31.

Выходные данные

Выведите на экран значение суммы 2n+2m.

Примеры
Входные данные
1 2
Выходные данные
6
#123
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes
Напишите программу, вычисляющую заданную степень числа 2, используя битовые операции.
Входные данные

Дано число n<32.

Выходные данные

Выведите число 2n, то есть число, у которого n-й бит равен 1, а остальные – нули.

Примеры
Входные данные
2
Выходные данные
4
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes
Напишите программу, которая в заданном числе устанавливает определенный бит в 1 (биты при этом нумеруются с нуля, начиная от младших).
Входные данные

Дано целое число A и натуральное число i.

Выходные данные

Выведите число, которое получается из числа A установкой значения i-го бита = 1.

Примеры
Входные данные
5 1
Выходные данные
7

Напишите программу, которая инвертирует определенный бит в заданном числе (биты при этом нумеруются с 0, начиная с младших).

Входные данные

Дано целое число A и натуральное число i.

Выходные данные

Выведите число, которое получается из числа A инвертированием i-го бита.

Примеры
Входные данные
5 2
Выходные данные
1

Страница: 1 2 3 4 5 6 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест