3) - 1
4) - 3
5) - 2
Все просто.......
Переведем число 972 в двоичную систему счисления:
972₁₀ = 1111001100₂
Нужно осуществить 10 циклических сдвигов.
Получаем: 0111100110₂ = 486₁₀
# # Код на ruby 2.2.3p173
k = 0
begin
k = k + 1
k = k * 2
end until k > 10
p k
Ответ 14
Это не такое уж и сложное задание. Ты могла бы его сделать сама.
P.S Я надеюсь, что я всё сделал правильно (но это неточно) :)