Documente Academic
Documente Profesional
Documente Cultură
Pentru cerinţele de mai jos, se consideră un vector a de lungime n care conţine numere întregi şi un
număr întreg x. Scrieţi programe care să rezolve următoarele cerinţe :
1) Să de determine şi să se afişeze cea mai din dreapta poziţie unde se găseşte x în vectorul a. Dacă x nu
apare în vector, se va afişa -1.
3) Să se determine şi să se afişeze câte numere sunt strict mai mici şi câte sunt strict mai mari decât x.
4) Să se insereze după fiecare apariţie a lui x din vectorul a valoarea 100. De exemplu, dacă a=
(3,3,2,5,3,2) şi x=3, atunci după inserare a=(3,100,3,100,2,5,3,100,2)
5) Să se insereze înainte de fiecare apariţie a lui x din vectorul a valoarea 50. De exemplu, dacă a=
(3,3,2,5,3,2) şi x=3, atunci după inserare a=(50,3,50,3,2,5,50,3,2)
7) Să se determine poziţia de început şi lungimea celei mai lungi secvenţe de valori egale din vectorul a.
Exemplu: a = (2, 2, 8, 8, 8, 2, 8, 8, 8, 8, 8, 3, 3). Se va afişa: poziţia de început este 6, lungimea este 5.
8) Să se determine cea mai mare diferenţă dintre două elemente consecutive din vectorul sortat.
Exemplu: a =( 1, 4, 7, 8, 8, 12, 14). Cea mai mare diferenţă este 4 (adică 12 – 8)
10) Să se ordoneze cresctor elementele pare din vector(elementele impare rămân pe aceleași poziții).