Предмет: Информатика,
автор: lili1511
Напишите программу, обнуляющие все биты числа, кроме нескольких последних
Ответы
Автор ответа:
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;
Х - результат
Аноним:
писал так, чтобы копипаст компилятор не принял
Похожие вопросы
Предмет: Русский язык,
автор: Chigu
Предмет: Русский язык,
автор: Carl1978
Предмет: Қазақ тiлi,
автор: маша2901
Предмет: Қазақ тiлi,
автор: павлодарец
Предмет: Литература,
автор: vikusi21114