Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб. 
  
Задание 10_02_07 - битовые операции (7 задание) 
 
 
Ввести целые числа n и i и вывести целое число, у которого i-й бит отличается от i -го бита числа n , а все остальные биты совпадают с битами числа n на тех же позициях. Например, если введены 5 и 1, ответом будет 7.
 Совет: все переменные делайте типом unsigned int (иначе в логически правильной программе могут быть ошибки из-за конвертации).
 При решении задачи нельзя использовать операции % и /. Допустимо использовать только операции &, |, ^, ~, <<, >> и циклы. 
Входные данные: 
Два целых неотрицательных числа: исходное число n и номер изменяемого бита i. 
 Выходные данные:
 Целое неотрицательное число: результат изменения i-го бита из числа n.
 
Примеры: 
Входные данные: 5 1 Выходные данные: 7 
Для отправки решений необходимо выполнить вход.
  
 |