Sunteți pe pagina 1din 2

Fișa de lucru nr. 4. „Prelucrarea tablourilor unidimensionale.

Probleme de căutare, min, max” Clasa a XI-a (real)

Sarcini de realizat
Varianta 1
1) Fie dat un tablou unidimensional de numere întregi. Afișați indicele acelor elemente valoarea cărora se termină cu cifra 0.
2) Fie dat un tablou unidimensional de caractere. Determinați poziția primului caracter '*' din tablou, dacă există sa nu în tablou.

Varianta 2
1) Fie dat un tablou unidimensional de caractere. Determinați poziția primului caracter ',' (virgula) din tablou, dacă există sau nu o
virgulă în tablou.
2) Fie dat un tablou unidimensional de numere întregi. Determinați poziția acelor elemente din tablou valoarea cărora se termină cu
cifra 3.

Varianta 3
1) Fie dat un tablou unidimensional de numere întregi. Determinați poziția acelor elemente din tablou valoarea cărora sunt multipli
ai lui 5.
2) Fie dat un tablou unidimensional de numere întregi. Determinați poziția ultimului element negativ, dacă există sau nu în tablou.

Varianta 4
1) Fie dat un tablou unidimensional de numere întregi. Determinați poziția ultimului element pozitiv, dacă există sau nu în tablou.
2) Fie dat un tablou unidimensional de caractere. Determinați toate vocalele alfabetului englez și poziția acestora în tabloul dat de
caractere.

Varianta 5
1) Fie dat un tablou unidimensional de caractere. Determinați toate vocalele alfabetului român și poziția acestora în tabloul dat de
caractere.
2) Fie dat un tablou unidimensional de numere întregi. Determinați poziția primului element pozitiv, valoarea căruia se termină cu
cifra 0, dacă există sau nu în tablou.

Varianta 6
1) Fie dat un tablou unidimensional de numere întregi. Determinați poziția primului element, valoarea căruia este nulă, dacă există
sau nu în tablou.
2) Fie dat un tablou unidimensional de caractere. Determinați poziția ultimului caracter '*' (asterisc) din tablou, dacă există sa nu
în tablou.

Varianta 7
1) Fie dat un tablou unidimensional de caractere. Determinați poziția ultimului caracter '!' din tablou, dacă există sa nu în tablou.
2) Fie dat un tablou unidimensional de numere întregi. Determinați poziția primului element, valoarea căruia este un multiplu de 7,
dacă există sau nu în tablou.

Varianta 8
1) Fie dat un tablou unidimensional de numere întregi și un număr întreg x. Determinați primul element din tablou egal cu x, dacă
există sau nu în tablou.
2) Fie dat un tablou unidimensional de numere întregi. Determinați elementul minim al tabloului și poziția acestuia. Dacă există mai
multe astfel de elemente, găsiți elementul cu cel mai mare indice.

Varianta 9
1) Fie dat un tablou unidimensional de numere întregi. Determinați elementul minim al tabloului și poziția acestuia. Dacă există mai
multe astfel de elemente, găsiți elementul cu cel mai mic indice.
2) Fie dat un tablou unidimensional de numere întregi și un număr întreg x. Determinați ultimul element din tablou egal cu x, dacă
există sau nu în tablou.

Varianta 10
1) Fie dat un tablou unidimensional de caractere. Determinați poziția ultimului caracter cifră din tablou, dacă există sa nu în tablou.
2) Fie dat un tablou unidimensional de numere întregi. Determinați elementul cel mai mare dintre elementele negative și indicele
acestuia. Dacă există mai multe astfel de elemente, determinați elementul cu cel mai mic indice.

Varianta 11
1) Fie dat un tablou unidimensional de numere întregi. Determinați elementul cel mai mic dintre elementele pozitive și indicele
acestuia. Dacă există mai multe astfel de elemente, determinați elementul cu cel mai mare indice.
2) Fie dat un tablou unidimensional de caractere. Determinați poziția primului caracter diferit de literă, dacă există sa nu în tablou.
Varianta 12
1) Fie dat un tablou unidimensional de caractere și un caracter oarecare x. Determinați primul element din tablou, valoarea căruia
este mai mare decât x, dacă se există sau nu în tablou.
2) Fie dat un tablou unidimensional de numere întregi. Determinați ultimul element care reprezintă un număr din două cifre, dacă
există sau nu în tablou.

Varianta 13
1) Fie dat un tablou unidimensional de numere întregi și un număr întreg x. Determinați ultimul element din tablou care este mai
mare decât x, dacă există sau nu există în tablou.
2) Fie dat un tablou unidimensional de numere întregi. Determinați elementul minim dintre cele impare și indicele acestuia. Dacă
există mai multe astfel de elemente, determinați elementul cu cel mai mare indice.

Varianta 14
1) Fie dat un tablou unidimensional de numere reale. Determinați maximul dintre cele componentele negative și indicele acestuia.
Dacă există mai multe astfel de elemente, determinați componenta cu cel mai mare indice.
2) Fie dat un tablou unidimensional de numere întregi. Determinați toate elementele (valoarea și poziția lor) care sunt mai mari
decât suma tuturor elementelor tabloului.

Varianta 15
1) Fie dat un tablou unidimensional de numere reale. Determinați toate elementele (valoarea și poziția) cât și numărul lor, care este
mai mare decât produsul tuturor elementelor tabloului.
2) Fie dat un tablou unidimensional de numere întregi. Determinați toate elementele minime ale tabloului și indicii acestora.

Varianta 16
1) Fie dat un tablou unidimensional de numere întregi. Găsiți toate elementele maxime ale tabloului și indicii acestora.
2) Fie dat un tablou unidimensional de caractere. Alcătuiți un program care verifică dacă este posibil să formați cuvântul „salut”
din caracterele acestui tablou?

Varianta 17
1) Fie dat un tablou unidimensional de numere întregi. Determinați numărul de grupuri de componente pozitive din acest tablou.
(Un grup este o secvență de 2 sau mai multe componente numere pozitive consecutive).
2) Fie date două tablouri de caractere. Determinați dacă toate caracterele din al doilea tablou sunt printre elementele primului
tablou?

S-ar putea să vă placă și