2672 - Primul bit

De la Universitas MediaWiki
Versiunea din 11 aprilie 2023 07:40, autor: Carla Chereji (discuție | contribuții) (Pagină nouă: <nowiki>== Cerință ==</nowiki> În reprezentarea în baza 2 a unui număr natural: <nowiki>*</nowiki>primul bit (cel mai din stânga) este cel mai semnificativ, ultimul bit este cel mai puțin semnificativ; <nowiki>*</nowiki>biții se numerotează de la dreapta la stânga, începând de la 0. Se citește numărul n. Să se determine numărul de ordine al celui mai semnificativ bit. <nowiki>== Date de intrare ==</nowiki> Programul citește de la tastatură numărul <co...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

== Cerință ==

În reprezentarea în baza 2 a unui număr natural:

*primul bit (cel mai din stânga) este cel mai semnificativ, ultimul bit este cel mai puțin semnificativ;

*biții se numerotează de la dreapta la stânga, începând de la 0.

Se citește numărul n. Să se determine numărul de ordine al celui mai semnificativ bit.

== Date de intrare ==

Programul citește de la tastatură numărul n într-o variabilă de tip întreg pe 64 de biți fără semn.

== Date de ieșire ==

Programul va afișa pe ecran poziția primului bit a lui n de la stânga la dreapta

== Restricții de precizări ==

*valoarea lui n se poate reprezenta pe 64 de biți, fără semn;

== Exemplul 1==

; Intrare

: 5

; Ieșire

: Datele introduse corespund restricțiilor impuse.

: 2

== Exemplul 2 ==

; Intrare

: 23

; Ieșire

: Datele introduse corespund restricțiilor impuse.

: 4

== Rezolvare ver. 1 ==