Algoritmul alăturat este reprezentat în pseudocod.
S-a notat cu a%b restul împărțirii numărului natural a la numărul natural nenul b și cu [a] partea întreagă a numărului real a.
citește n,x (numere naturale nenule)
nr←0; i←1
┌cât timp i≤n execută
│ citește y (număr natural)
│┌cât timp y≠0 și y%2≠x%2 execută
││ y←[y/10]
│└■
│┌dacă y=x atunci nr←nr+1
│└■
│ i←i+1
└■
scrie nr
Cerința
6 puncte
Dacă primele două numere citite sunt, în această ordine, 2 și 22, scrieți o secvență de numere distincte din intervalul [10³,10⁴) care pot fi citite în continuare astfel încât, în urma executării algoritmului, să se afișeze valoarea 2. (6p.)
Arată baremul
b) Pentru răspuns corect - 6p.
Se acordă câte 2p. pentru fiecare aspect (număr de valori scrise, primul număr, al doilea număr) conform cerinței.
Cele două numere conform cerinței sunt de forma 2̅2̅x̅y̅, unde x și y sunt cifre impare.