Vectori

[[file:vectori_c.ppt]]
Se citeste numarul n si cele n elemente ale unui vector de numere intregi. 1. Afisati elementele vectorului, in ordinea citirii acestora. 2. Calculati suma elementelor vectorului. 3. Calculati produsul elementelor vectorului. 4. Determinati elementul maxim din vector. 5. Determinati elementul minim din vector. 6. Se citeste un numar natural x. Cautati valoarea x in vectorul v.
 * Aplicatii rezolvate:**

Aplicații propuse la tablouri unidimensionale (vectori) :[[file:vectori-1.doc]][[file:vectori-1.htm]]
==========================================================

1. Algoritmul de cautare secventiala:
Se dau un numar x si cele n elemente ale unui vector v (1<=n<=1000). Verificati daca numarul x apare in cadrul vectorului si afisati numarul de aparitii. a) Afisati indicele primului element egal cu x din vector; b) Afisati indicele ultimului element egal cu x din vector; c) Afisati indicii tuturor elementelor egale cu x din vector.

2. Operatii cu vectori:
Se dau doi vectori a si b cu acelasi numar de elemente n (1<=n<=1000). a) Calculati vectorul suma c=a+b, definit astfel: c[i]=a[i]+b[i], i=1, ... ,n b) Calculati produsul scalar al vectorilor a si b, definit astfel: PS=a[1]*b[1]+a[2]*b[2]+...+a[n]*b[n]

3. Operatii cu multimi reprezentate ca vectori
Implementati in programe C++ urmatoarele operatii cu multimi: Se dau un numar x si cele n elemente ale unei multimi A. Verificati daca elementul x apartine multimii A (x ÎA) Se citesc n elemente ale unui vector A. Verificati daca vectorul A poate reprezenta o multime, adica toate elementele din A nu se repeta. a) Determinati si afisati elementele **reuniunii multimilor A si B**, C= A U B ={x | x ÎA sau x ÎB } b) Determinati si afisati elementele **intersectiei multimilor A si B**, C= A Ç B ={x | x ÎA si x ÎB } c) Determinati si afisati elementele **diferentei multimilor A si B**, C= A \ B ={x | x ÎA si x Ï B } d) Determinati si afisati elementele **diferentei simetrice a multimilor A si B**, C= A D B = (A \ B) U (B \ A) = {x | (x ÎA si x Ï B) sau ( x Ï ÎA si x ÎB ) }
 * 3.1. Testul de apartenenta (x ÎA) **
 * 3.2. Testul de multime**
 * 3.3. Se citesc multimile A si B cu m, respectiv n elemente.**

=
========================================================

Tema (culegerea rosie)
p.111 problemele 1-5

Aplicații cu vectori: [[file:Vectori-02.docx]][[file:Vectori-02.pdf]]

 * Probleme rezolvate:**