Sunteți pe pagina 1din 1

APLICAȚII VECTORI

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.

2) Să se determine şi să se afişeze numărul de apariţii ale lui x în vectorul a.

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)

6) Să se determine şi să se afişeze câte numere din vectorul a au aceeaşi paritate cu x. De exemplu,


pentru (3,3,2,5,3,2) şi x=3 se va afişa 4.

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)

9) Să se verifice dacă toate numerele din vector sunt prime.

10) Să se ordoneze cresctor elementele pare din vector(elementele impare rămân pe aceleași poziții).

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