Здравствуйте, Bell, Вы писали:
B>Комментарий: к числу применяется операция "битовое 'и'", при этом в качестве второго операнда используется разность этого же числа и единицы. Результат операции записывается в исходную переменную.
B>Пример в двоичном коде:
B>B>n = 6;// 00000110
B>n2 = n-1;// n2 == 5 == 00000101
B>n = n2 & n;
B> // 00000110
B> //&
B> // 00000101
B> //---------
B> // 00000100
B>
B>Вроде достаточно подробно...
Похоже начались занятия в вузах. Кое-где уже задания дали. Правда, честно признаться, я когда прочёл вопрос не догадался как его можно эффективно решить.