Напишите программу, обнуляющие все биты числа, кроме нескольких последних
Ответы на вопрос
Ответил Аноним
1
N - число не обнуляемых битов, Х - обрабатываемое число. C++.
int k = 0;
for(size_t i = 0; i < N; i++) k = (k << 1) | 1;
Х = Х & k;
Х - результат
int k = 0;
for(size_t i = 0; i < N; i++) k = (k << 1) | 1;
Х = Х & k;
Х - результат
Аноним:
писал так, чтобы копипаст компилятор не принял
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Химия,
2 года назад
Геометрия,
2 года назад
Математика,
7 лет назад