2581 - Set Bit 1

De la Universitas MediaWiki
Versiunea din 6 aprilie 2023 09:20, autor: Carla Chereji (discuție | contribuții) (Pagină nouă: == Cerință == 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 de precizări == *0 ⩽ b ⩽ 63 *valorile celorlalți biți ră...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

Cerință

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 de precizări

  • 0 ⩽ b ⩽ 63
  • valorile celorlalți biți rămân nemodificate
  • prima valoare citită se poate memora pe 64 de biți cu semn

Exemplul 1

Intrare
5 1
Ieșire
Datele introduse corespund restricțiilor impuse.
7


Exemplul 2

Intrare
10 2
Ieșire
Datele introduse corespund restricțiilor impuse.
14