Cerința
Se citește o cifră k
și apoi se citesc numere naturale distincte de la tastatură până la apariția lui zero. Afișați câte dintre numerele citite după k
sunt cuprinse între cel mai mic și cel mai mare număr cu proprietatea că are ultima cifră egală cu k
. Dacă niciunul dintre numerele citite nu are ultima cifră egală cu k
, atunci se va afișa NU EXISTA
.
Date de intrare
Programul citește de la tastatură numărul k
și apoi numere naturale distincte. Citirea se încheie la introducerea valorii 0
, care nu se prelucrează.
Date de ieșire
Programul afișează pe ecran numărul de numere citite între numărul minim și cel maxim (inclusiv acestea) cu proprietatea cerută.
Restricții și precizări
- numerele citite aparțin intervalului
[0,1.000.000]
și sunt distincte (diferite două câte două). 0<=k<=9
.- în total se citesc cel mult
200000
de numere.
Exemplu:
Intrare
5 45 44 5505 7884 15 75 530 0
Ieșire
3
Explicație
Dintre numerele citite după 5 (care este k din enunț), cele care au ultima cifră egală cu 5 sunt 45, 5505, 15 și 75. Cel mai mare este 5505 și cel mai mic este 15. Numerele citite între ele (inclusiv ele) sunt 5505, 7884 și 15, adică în număr de 3.