Răspuns :
Răspuns:
Pentru a afișa cifrele distincte ale unui număr natural "n", putem utiliza un set pentru a reține cifrele distincte și apoi le putem afișa. Setul ne permite să eliminăm automat duplicatele, astfel încât fiecare cifră să apară o singură dată. Iată un exemplu de cod Python care citește un număr natural "n" de maxim 9 cifre, extrage cifrele distincte și le afișează:
```python
def distinct_digits(n):
# Convertim numărul într-un șir de caractere pentru a itera peste cifre
num_str = str(n)
# Creăm un set pentru a reține cifrele distincte
distinct_set = set()
# Iterăm peste fiecare caracter în num_str
for char in num_str:
# Adăugăm cifra la set
distinct_set.add(char)
# Convertim setul într-o listă pentru a putea afișa cifrele distincte
distinct_list = list(distinct_set)
# Afișăm cifrele distincte
print("Cifrele distincte ale lui {} sunt: {}".format(n, ' '.join(distinct_list)))
# Citim numărul natural "n" de la utilizator
n = int(input("Introduceți un număr natural (n): "))
# Apelăm funcția distinct_digits pentru a afișa cifrele distincte
distinct_digits(n)
```
Iată ce face acest cod:
1. Funcția `distinct_digits(n)` primește un număr natural `n`.
2. Convertim `n` într-un șir de caractere pentru a accesa fiecare cifră.
3. Creăm un set `distinct_set` pentru a reține cifrele distincte.
4. Iterăm peste fiecare caracter din `num_str` și adăugăm cifra la setul `distinct_set`.
5. Convertim setul `distinct_set` într-o listă pentru a afișa cifrele distincte.
6. Afișăm cifrele distincte într-o manieră ușor de citit.
Poți rula acest cod pentru a vedea cifrele distincte ale unui număr natural de maxim 9 cifre.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!