CИНаписать программу, считывающую с клавиатуры 32-битное беззнаковое число n, числа a и b...

0 голосов
49 просмотров


Написать программу, считывающую с клавиатуры
32-битное беззнаковое число n, числа a и b и
выводящую на экран число, равное исходному n, но с
установленным битом номер a и снятым битом номер b


Информатика (92 баллов) | 49 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main() {
    unsigned int n,a,b;
    cin>>n>>a>>b;
    n&=1<<a;<br>    n&=(0xFFFFFFFF)-(1<<b);<br>    cout<<n;<br>    return 0;
}
Что-то в этом духе

(196 баллов)