0945 - Baze
Cerință
Se dă un număr n scris în baza b. Să se afișeze scrierea acestuia în baza c.
Date de intrare
Programul citește de la tastatură numerele n, b și c separate prin spații.
Date de ieșire
Programul va afișa pe ecran scrierea numărului n în baza c.
Restricții de precizări
- 2 ⩽ b, c ⩽ 10
- numărul n este natural si are cel mult nouă cifre
- rezolvarea acestei probleme necesită utilizarea tablourilor sau a altor forme de memorare a unui număr variabil de valori.
Exemplul 1
- Intrare
- 2013
- 4
- 7
- Ieșire
- Datele introduse corespund restricțiilor impuse.
- 252
Rezolvare
<syntaxhighlight lang="python" line="1" start="1"> n, b, c = input("Introduceți numerele n, b și c separate prin spații: ").split() n = int(n, int(b)) n = format(n, "0" + str(c) + "d") print(n)
</syntaxhighlight>