4319 - Cifre 21: Difference between revisions
Pagină nouă: == Cerinţa == Se dă un șir cu '''numere''' elemente, numere naturale. Să se determine câte elemente ale șirului conțin cifra 0. == Date de intrare == Programul va citi de la tastatură numărul '''numere''', apoi cele '''numere''' elemente ale șirului. == Date de ieşire == Programul va afişa pe ecran valoarea cerută. == Restricții și precizări == * numere &less; 100 * elementele șirului sunt mai mici decât 109 == Exemplu == ; Intrare : 5 : 18 205 1470 1256 70... |
No edit summary |
||
Line 6: | Line 6: | ||
Programul va afişa pe ecran valoarea cerută. | Programul va afişa pe ecran valoarea cerută. | ||
== Restricții și precizări == | == Restricții și precizări == | ||
* numere & | * numere ⩽ 100 | ||
* elementele șirului sunt mai mici decât 109 | * elementele șirului sunt mai mici decât 109 | ||
== Exemplu == | == Exemplu == |
Revision as of 09:11, 11 March 2023
Cerinţa
Se dă un șir cu numere elemente, numere naturale. Să se determine câte elemente ale șirului conțin cifra 0.
Date de intrare
Programul va citi de la tastatură numărul numere, apoi cele numere elemente ale șirului.
Date de ieşire
Programul va afişa pe ecran valoarea cerută.
Restricții și precizări
- numere ⩽ 100
- elementele șirului sunt mai mici decât 109
Exemplu
- Intrare
- 5
- 18 205 1470 1256 70
- Ieșire
- 3
Explicație
Elementele șirului care conțin cifra 0 sunt: 205 1470 70.
Rezolvare
Rezolvare ver. 1
<syntaxhighlight lang="python" line> numere = int(input("Introduceți numărul de elemente din șir: ")) sir = [] for i in range(numere):
sir.append(int(input("Introduceți elementul {}: ".format(i+1))))
numar_elemente_cu_0 = 0 for element in sir:
if "0" in str(element): numar_elemente_cu_0 += 1
print("Numărul de elemente din șir care conțin cifra 0 este: ", numar_elemente_cu_0) </syntaxhighlight>