# PBinfo #4281 – Min2Cif – Rezolvare C++

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

## Enunț

Cerinţa
Se citesc de la tastatură numere naturale până la apariția lui zero. Să se determine cel mic număr citit care are două cifre.

Date de intrare
Programul citește de la tastatură numere naturale. Citirea se încheie la introducerea valorii 0.

Date de ieşire
Programul afișează pe ecran M, cel mai mic număr citit care are două cifre.

Restricţii şi precizări

numerele citite vor fi mai mici decât 10000
dacă niciun număr citit nu are două cifre, se va afișa NU EXISTA

Exemplu:
Intrare

105 63 20 4 0
Ieșire

20

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
int main()
{
    int a, Min = 100;
    cin >> a;
    while(a)
    {
		if(a > 9 && a < 100)
			if(a < Min)
				Min = a;
		cin >> a;
    }
    if(Min < 100)
		cout << Min << endl;
	else
		cout << "NU EXISTA" << endl;
    return 0;
}
```

## Resurse

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