Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.17 KB

cifre.md

File metadata and controls

22 lines (15 loc) · 1.17 KB

Numero di cifre (cifre)

Un numero naturale n si può rappresentare in diverse basi.

Ad esempio sette 710 = 1112 = 213 = 134 = 125 = 116 = 107 = 7b (per b ≥ 8).

Dato un numero naturale n ed il valore della base B (2 ≤ B ≤ 16), si determini il numero di cifre (significative!) necessarie per rappresentare n in base B.

Si ricorda che lo zero si rappresenta con una cifra 0 qualunque sia la base.

(Quale altro numero si rappresenta allo stesso modo in tutte le diverse basi?)

Assunzione: 0 ≤ n ≤ 109, 2 ≤ B ≤ 16.

Formato di input: leggere n e B da tastiera (senza controlli di validità)

Formato di output: il risultato richiesto, che rappresenta quante cifre si usano per rappresentare n in base B. Esempi:

Input Output Note
0 7 1 010 = 07 (1 cifra)
7 2 3 710 = 1112 (3 cifre)
189234567 10 9 18923456710 (9 cifre)