Cerința
Se dau: n
un număr întreg și b
un număr natural. Setați la 1
bitul b
al lui n
.
Date de intrare
Programul citește de la tastatură numărul n
și numărul b
. Valoarea citită pentru n
se presupune că se stochează într-o variabilă memorată pe 64
de biți cu semn.
Date de ieșire
Afișați valoarea variabilei după setarea valorii bitului conform cerinței.
Restricții și precizări
- prima valoare citită se poate memora pe
64
de biți cu semn 0 ≤ b < 63
- valorile celorlalți biți rămân nemodificate
Exemplu:
Intrare
5 1
Ieșire
7
Explicație
Prin setarea la 1
a penultimului bit al lui 5
, valoarea variabilei ce îl memora pe 7
devine 4
.