👤

1. Algoritmul de prelucrare al unui număr:
Scrie un algoritm care să afișeze fiecare cifră a unui număr pe o linie separată.

2. Suma cifrelor unui număr:
Scrie un algoritm care să calculeze și să afișeze suma cifrelor unui număr dat.

3. Suma cifrelor pare ale unui număr:
Scrie un algoritm care să calculeze și să afișeze suma cifrelor pare ale unui număr dat.

4. Suma cifrelor impare ale unui număr:
Scrie un algoritm care să calculeze și să afișeze suma cifrelor impare ale unui număr dat.

5. Cifra maximă a unui număr:
Scrie un algoritm care să găsească și să afișeze cifra maximă dintr-un număr dat.

6. Inversul unui număr:
Scrie un algoritm care să afișeze inversul unui număr dat.

Acestea sunt doar câteva exemple de probleme pe care le poți rezolva folosind instrucțiunea "while".

Vă rog frumos ajutați-mă urgenttt!!!​


Răspuns :

Răspuns:

1.

numar = 12345

while numar > 0:

cifra = numar % 10

print(cifra)

numar = numar // 10

2.

numar = 12345

suma = 0

while numar > 0:

cifra = numar % 10

suma += cifra

numar = numar // 10

print("Suma cifrelor este:", suma)

3.

numar = 12345

suma_pare = 0

while numar > 0:

cifra = numar % 10

if cifra % 2 == 0:

suma_pare += cifra

numar = numar // 10

print("Suma cifrelor pare este:", suma_pare)

4.

numar = 12345

suma_impare = 0

while numar > 0:

cifra = numar % 10

if cifra % 2 != 0:

suma_impare += cifra

numar = numar // 10

print("Suma cifrelor impare este:", suma_impare)

5.

numar = 12345

cifra_maxima = 0

while numar > 0:

cifra = numar % 10

if cifra > cifra_maxima:

cifra_maxima = cifra

numar = numar // 10

print("Cifra maxima este:", cifra_maxima)

6.

numar = 12345

invers = 0

while numar > 0:

cifra = numar % 10

invers = invers * 10 + cifra

numar = numar // 10

print("Inversul numarului este:", invers)