Предмет: Информатика, автор: lili1511

Напишите программу, обнуляющие все биты числа, кроме нескольких последних

Ответы

Автор ответа: Аноним
1
N - число не обнуляемых битов, Х - обрабатываемое число.  C++.
int k = 0;
for(size_t i = 0; i < N; i++)  k = (k << 1) | 1;
Х = Х & k;
Х - результат

Аноним: писал так, чтобы копипаст компилятор не принял
lili1511: а для pascal можешь написать
Аноним: "писал так, чтобы копипаст компилятор не принял" - злобный Буратино?
Аноним: да
Похожие вопросы