2735 - Insert Biti

From Bitnami MediaWiki
Revision as of 12:50, 9 April 2023 by Carla Chereji (talk | contribs)

Cerință

Se citesc trei numere naturale n m i. Să se schimbe valorile biților lui n de la poziția i spre stânga, cu valorile biților lui m de la 0 până la cel mai semnificativ bit de 1 din m și apoi să se afișeze n. Numerotare biților se face de la dreapta spre stânga începând de la 0.

Date de intrare

Programul citește de la tastatură numerele n, m și i, separate prin spații.

Date de ieșire

Programul citește de la tastatură numerele n, m și i, separate prin spații.

Restricții de precizări

• numerele n, m sunt se reprezintă pe 64 de biți, fără semn. • pozițiile biților sunt indexate de la 0.

Exemplul 1

Intrare
5 6 2
Ieșire
Datele introduse corespund restricțiilor impuse.
25

Exemplul 2

Intrare
10101 111 3
Ieșire
Datele introduse corespund restricțiilor impuse.
23

Rezolvare ver. 1