👤

Va rog!!
Urgent!!
Ofer coroana!!

Se citeşte un număr natural “n” de maxim 9 cifre. Afişaţi cifrele distincte ale lui n (în orice ordine). Exemplu: Cifrele distincte ale lui 234542 sunt 2, 3, 4 si 5.


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!


ID Learners: Alte intrebari