ЕЖЕГОДНАЯ ОЛИМПИАДА ПО ПРОГРАМИРОВАНИЮ В ЛИЧНОМ ЗАЧЁТЕ

11 мая регистрация участников на сайте http:\olimp.bstu.by
Дата проведения 17 мая
Время проведения с 9:00 до 12:00

 
ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > ОЛИМПИАДА ФЭИС в личном зачете 2022 > задача:


G. EPAM Systems 2

ОЛИМПИАДА ФЭИС в личном зачете 2022

Старт: 17.мая.2022 в 09:00:00
Финиш: 17.мая.2022 в 12:00:00
Турнир завершён!
• Турнирная таблица

Гость
• Вопросы к жюри (1)

Задачи турнира

• A. Эполь Софт 1
• B. Эполь Софт 2
• C. LeverX group 1
• D. LeverX group 2
• E. LeverX group 3
• F. EPAM Systems 1
• G. EPAM Systems 2
• H. EPAM Systems 3

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

Задание 3. Битовая ротация.

 

Необходимо написать программу, которая выполняет циклическую ротацию бит на заданное смещение для заданного беззнакового целого числа. Входные данные: Исходное число, смещение, направление(l/r) Выходные данные: Результирующее число

Примеры

"20" (10100 в двоичной системе) ротируется на 2 бита вправо: 00101, т.е. 5 в десятичной системе. 17 (10001) ротируется на 3 бита влево: 01100, т.е. 12

входные данные

выходные данные

20 2 r

5

17 3 l

12

 

Для отправки решений необходимо выполнить вход.

www.contester.ru