Professional Documents
Culture Documents
Cuprins
I. Vectori creare, parcurgere, afiare, maxim i minim, contorizare ..............................3
II. Algoritmi vectori inserare, tergere, cutare, vectorul frecvenelor........................5 III. Exerciii diverse ......................................................................................................................6
afieze acesta.
12. Se citete de la tastatur un numr x.
S se afieze un mesaj dac x exist sau nu n vector. S se afieze dac x exist sau nu n vector i, dac da, de cte ori i pe ce poziii.
13. S se determine dac elementele alturate dintr-un vector sunt diferite. 14. S se determine dac toate elementele unui vector sunt diferite. 15. S se determine dac elementele unui vector sunt ordonate strict cresctor. 16. Definim operaia de compactare a unui tablou ca fiind eliminarea zerourilor. Dac
ntlnim un element nul toate elementele situate la dreapta sa vor veni cu o poziie mai in fa, n locul su. Se d un tablou cu n elemente intregi. Compactai-l. Exemplu: Date de intrare: n=4 numere: 9 0 0 5 Date de ieire: 9 5. 17. S se nlocuiasc fiecare element dintr-un ir numeric cu media aritmetic a celorlalte n1 elemente ale sale.Exemplu: Date de intrare: n=3 numere 1 2 3 Date de ieire: 2.5 2 1.5 18. Scriei un program care citete de la tastatur elementele unui tablou unidimensional v cu n numere naturale i afieaz pe ecran numrul cu cele mai multe apariii n tablou. Exemplu: dac n=10 iar irul este format din elementele (24, 2, 24, 94, 1, 3, 94, 24, 31, 2), atunci se va afisa 24 3.
10. S se afieze elementele din vector care apar de dou ori. 11. S se afieze cele mai mari dou valori. 12. S se afieze cea mai mare valoare care se repet. 13. S se determine i s se afieze primul numr par din vector. 14. S se determine i s se afieze ultimul numr par din vector. 15. S se aranjeze elementele unui vector astfel nct elementele pare s fie la inceput, iar cele impare la final. 16. S se aranjeze elementele unui vector astfel nct zerourile s fie la final. 17. S se aranjeze elementele unui vector astfel nct elementele pozitive s fie la inceput, iar cele negative la final. 18. S se afieze o singur dat toate numerele din 2 vectori (reuniunea). 19. S se afieze o singur dat numere comune din 2 vectori (intersecia). 20. S se afieze o singur dat numerele care exist n primul vector i nu exist n al doilea (a-b). 21. Se introduc n numere de cte una sau dou cifre. S se afieze aceste numere n ordinea
cresctoare a primei lor cifre. Exemplu: pentru n=5 i numerele 34 2 5 62 25 se va afia 2 25 34 5 62 sau 25 2 34 5 62.