3590 - Bit Distance

From Bitnami MediaWiki
Revision as of 14:39, 26 April 2023 by Carla Chereji (talk | contribs) (Pagină nouă: <nowiki>== Cerință ==</nowiki> Se dă un număr natural <code>n</code>. Considerând reprezentarea in baza <code>2</code> a acestui număr, calculați distanța dintre primul bit setat și ultimul bit setat. Distanța dintre <code>2</code> biți este egală cu numărul de biți aflați intre biții respectivi. <nowiki>== Date de intrare ==</nowiki> Programul citește de la tastatură numărul <code>n</code>. <nowiki>== Date de ieșire ==</nowiki> Programul va afișa pe...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

== Cerință ==

Se dă un număr natural n. Considerând reprezentarea in baza 2 a acestui număr, calculați distanța dintre primul bit setat și ultimul bit setat. Distanța dintre 2 biți este egală cu numărul de biți aflați intre biții respectivi.

== Date de intrare ==

Programul citește de la tastatură numărul n.

== Date de ieșire ==

Programul va afișa pe ecran distanța dintre primul și ultimul bit setat al numărului citit.

== Restricții de precizări ==

*1 ⩽ n ⩽ 2^64

== Exemplul 1==

; Intrare

: 82

; Ieșire

: Datele introduse corespund restricțiilor impuse.

: 6

<br>

== Exemplul 2 ==

; Intrare

: 4

; Ieșire

: Datele introduse corespund restricțiilor impuse.

: 1

<br>

== Rezolvare ver. 1 ==