Sunteți pe pagina 1din 1

SEMINAR 2 Date structurate i subprograme 1. Pentru 2 vectori x , y cu elemente ntregi, de dimensiune n, s se calculeze i s se afieze: a.

suma i produsul elementelor vectorului x; b. vectorul z = x+y; c. produsul scalar al celor doi vectori; d. media aritmetic a elementelor impare ale vectorului z. 2. Pentru un vector v de dimensiune n s se ordoneze descresctor elementele sale folosind sortarea prin interschimbare . 3. Dat matricea a (mxm): a. s se determine elementul maxim al matricii i poziia acestuia; b. s se calculeze suma i produsul elementelor de pe diagonala principal; c. s se calculeze i s se afieze numrul elementelor pozitive ale matricii; d. s se interschimbe elementele liniei r cu elementele liniei s. 4. Pentru 2 matrici a (mxn), b(nxp) s se calculeze i afieze matricea c=a*b. 5. Se dau doi vectori u si v, cu n elemente (se vor folosi proceduri pentru citire/scriere): a. folosind o procedur care intershimb ntre ele dou elemente transmise ca parametri, s se interschimbe n memorie elementele vectorului u astfel nct primul s devin ultimul, al doilea, penultimul i aa mai departe; b. folosind o funcie ce calculeaz cmmdc pentru dou valori transmise ca parametri, s se construiasc n memorie un nou vector care s aib ca elemente cmmdc al elementelor de acelai rang din u si v; c. folosind funcia de la punctul b, s se determine numrul perechilor de elemente din vectorul v care sunt prime ntre ele.