Testxbvectori
Testxbvectori
Testxbvectori
R1. R2.
1. Care din următoarele afirmaţii sunt 1. Care din următoarele afirmaţii sunt
adevărate şi care sunt false? Justificaţi. adevărate şi care sunt false? Justificaţi.
a. Dimensiunea maximă a unui vector a. Dimensiunea efectivă a unui vector
trebuie să fie o constantă. poate fi orice valoare diferită de 0.
b. Tipul elementelor unui vector poate fi b. Un vector poate fi iniţializat În
doar un tip predefinit. momentul declarării prin enumerarea
c. Un vector se poate iniţializa în valorilor acestuia între acolade.
momentul declarării astfel: c. Elementele unui vector trebuie să fie
int v[] = {2; 3; 4; 5; 6; 7}. toate de acelaşi tip.
d. Elementele unui vector sunt numerotate d. Pentru un vector cu 5 elemente numere
de la 0. întregi(int) se alocă 5 octeţi de memorie.
3. Corectaţi următorul program astfel încât să 3. Corectaţi următorul program astfel încât
tipărească corect minimul dintr-un vector de să verifice corect dacă o valoare x reală citită
numere reale. există într-un vector de numere reale.
#include #include
main main
{ int v[n], n, min; { int v[n], n, x=0;
cin>>n; cin>>n;
for(i=1; i< n;i++) for(i=0; i<= n;i++)
cin>>v[n]; cin>>v[20];
for( i=0; i<=n;i++) for( i=1; i<n;i++)
if(v[i]>min) min=v[i]; if(v[n]=x) gasit=0;
cout<<” maximul este: ”<< v[i]; if( gasit)
cout<<”valoarea x există in vector”;
4. Se dă un vector de numere intregi. Să se }
numere câte valori impare pe pozitii pare sunt 4. Se dă un vector de numere reale. Să se
în vectorul citit. calculeze produsul numerelor negative de pe
poziţii pare din vectorul citit.