Documente Academic
Documente Profesional
Documente Cultură
1. Scrieți secvența de declarare corectă în C++ a unui vector cu identificatorul LI de maxim 300
de numere reale, indexat de la 1, precum si a unei variabile întregi numita w.
7. Scrieți un program C++ care citește de la tastatură două numere naturale din intervalul
[1,50], n și k, și cele n elemente ale unui tablou unidimensional, numere naturale. Programul afișează
pe ecran, separate prin câte un spațiu, primele k elemente ale tabloului care au cifra unităților 0, sau
doar mesajul ”nu exista” dacă nu există k astfel de elemente. Exemplu: pentru n=8, tabloul (23, 70,
61, 8, 0, 50, 742, 10) și k=3, se afișează pe ecran numerele 70 0 50.
(se punctează: rezolvare problema simplificata 1p/rezolvare parțial corecta 2p/rezolvare corecta 3p)
TEST TABLOURI UNIDIMENSIONALE – clasa a X-a F
1. Scrieți secvența de declarare corectă în C++ a unui vector cu identificatorul GR de maxim 500
de numere întregi, indexat de la 1 precum si a unei variabile reale numita q.
3. Pentru a verifica dacă într-un tablou unidimensional există elementul cu valoarea x=18, se
aplică metoda căutării binare, iar succesiunea de elemente ale tabloului a căror valoare se compară
cu valoarea lui x pe parcursul aplicării metodei indicate este: 21, 16, 18. Indicați succesiunea de valori
care pot fi elementele tabloului, în ordinea în care apar în acesta.
a. (16,17,18,19,21,50,65) b. (4,16,18,21,52,63,70)
c. (7,9,10,16,18,19,21) d. (16,17,18,21,30,49,50)
7. Scrieți un program C/C++ care citește de la tastatură numărul natural n (n[5,50]), cele n
elemente ale unui tablou unidimensional, numere naturale, iar la final două numere naturale din
intervalul [1,n/2), x și y. Programul afișează pe ecran suma numerelor din zona delimitată de primele
x, respectiv de ultimele y elemente ale tabloului, ca în exemplu. Exemplu: pentru n=9, tabloul
(8,6,3,1,4,6,2,4,7), x=2 și y=3, se afișează pe ecran 14.
(se punctează: rezolvare problema simplificata 1p/rezolvare parțial corecta 2p/rezolvare corecta 3p)