2672 - Primul bit

From Bitnami MediaWiki
Revision as of 07:40, 11 April 2023 by Carla Chereji (talk | contribs) (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...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

== 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 ==