👤

3. Se citeste de la tastatura un număr natural format din cel putin două cifre. Sã se calculeze si sã se afiseze produsul cifelor impare ale numărului.

Răspuns :

Pentru a rezolva această problemă, putem folosi o abordare în limbajul Python:

# Citim numărul de la tastatură
numar = input("Introduceți un număr natural: ")

# Inițializăm produsul cifrelor impare cu 1
produs_impare = 1

# Iterăm prin fiecare cifră din număr
for cifra in numar:
# Convertim cifra la întreg pentru a putea verifica paritatea
cifra_int = int(cifra)
# Verificăm dacă cifra este impară
if cifra_int % 2 != 0:
# Înmulțim cifra impară cu produsul cifrelor impare existent
produs_impare *= cifra_int

# Afișăm produsul cifrelor impare
print("Produsul cifrelor impare ale numărului este:", produs_impare)

Această bucată de cod va citi un număr natural de la tastatură, va calcula produsul cifrelor impare ale acestuia și îl va afișa.