0945 - Baze

From Bitnami MediaWiki
Revision as of 11:53, 14 March 2023 by Carla Chereji (talk | contribs) (Pagină nouă: ==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...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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>