Cerința
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, inclusiv aceștia.
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 și precizări
- \(1 ≤ n < 2^{64}\)
Exemplu:
Intrare
82
Ieșire
6
Intrare
4
Ieșire
1
Explicație
\(82_{10} = 1010010_{2}\)
\(4_{10} = 100_{2}\)