2735 - Insert Biti: Diferență între versiuni
De la Universitas MediaWiki
(Pagină nouă: <nowiki>== Cerință ==</nowiki> 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. <nowiki>== Date de intrare ==</nowiki> Programul citește de la tastatură numerele <code>n</code>, <code>m</code> și <code>i</code>, separate prin sp...) |
(Nicio diferență)
|
Versiunea de la data 9 aprilie 2023 12:50
== 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 ==