Scrieți un program Pascal care citește de la tastatură numărul natural n (n∈[2,50]), apoi n numere naturale din intervalul [0,10²), elemente ale unui tablou unidimensional. Programul modifică tabloul în memorie, înlocuind fiecare element al tabloului care are cifra zecilor în mulțimea {2,3} cu valoarea 23.
Elementele tabloului obținut sunt afișate pe ecran, separate prin câte un spațiu.
Exemplu: pentru n=11 și tabloul (9,2,20,75,35,20,40,59,23,16,34) se obține tabloul (9,2,23,75,23,23,40,59,23,16,23), iar pentru n=4 și tabloul (2,0,2,3) se obține tot (2,0,2,3). (10p.)
Pagina din subiectul oficial.Arată baremul
SUBIECTUL al III-lea, 2.
Pentru program corect - 10p.
-declarare a unei variabile care să memoreze un tablou unidimensional - 1p.
-citire a datelor - 1p.
-modificare a tabloului conform cerinței (*) - 6p.
-afișare a datelor - 1p.
-declarare a variabilelor simple, corectitudine globală a programului¹⁾ - 1p.
(*) Se acordă câte 2p. pentru fiecare aspect (identificare a cifrei zecilor unui număr cu cel puțin două cifre, elemente suport înlocuite/păstrate, modificare în memorie) conform cerinței.
¹⁾ Corectitudinea globală vizează structura, sintaxa, alte aspecte neprecizate în barem.