# PBinfo #4319 – Cifre21 – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: deivid

## Enunț

Cerinţă
Se dă un șir cu n 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 n, apoi cele n elemente ale șirului.

Date de ieşire
Programul va afişa pe ecran valoarea cerută.

Restricţii şi precizări

n ≤ 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.

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main()
{
	int n, cnt = 0;
	cin >> n;
	for(int i = 1; i <= n ; i ++)
	{
		int a , ok = 0;
		cin >> a;
		do
		{
			if(a % 10 == 0)
				ok = 1;
			a /= 10;				
		}
		while(a);
		if(ok == 1)
			cnt ++;
	}
	cout << cnt << endl;
	return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/4319)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/4319/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-4319/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
