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 că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!