Sunteți pe pagina 1din 1

Fisa recapitulare test vectori

Exercitii
1. Ce afişează următoarea secvenţă de instrucţiuni dacă n=8 şi elementele vectorului sunt
{6, 4 , 3, 1, 12, 37, 35, 61}?
k=0;
for(i=0;i<n;i++)
if (v[i]%2!=0 && i%2!=0)
k++;
cout<<k; __________________________
2. Fie următoarea secvenţă:
p=1; k=0;
for(i=0; i<n-1;i++)
if (v[i]%2==0)
{ p = p*v[i];
k++; }
cout<<p<<k; __________________________
Care vor fi valorile afişate după execuţia secvenţei, dacă n=5 şi elementele vectorului sunt:
v = (4, 8, 3, 2, 6)

3. Se consideră următoarea secvenţă in pseudocod:


natural i, n, nr, v[100];
citeste n;
nr=0;
pentru i=0, n-1 execută
citește v[i];

pentru i=0, n-2 execută


dacă (v[i]+v[i+1])%2 == 0 atunci
nr=nr+1;

dacă nr=0 atunci


scrie “DA”;
altfel
scrie “NU”

a) Ce se va afișa pentru n=6 și v=(3, 1, 7, 3, 4, 5) ?

__________________________
b) Dați un exemplu de set de date de intrare pentru care variabila nr va avea la final valoarea
2.

__________________________
c) Dați un exemplu de set de date de intrare pentru care se va afișa mesajul “DA”.

__________________________
d) Realizați programul C++ corespunzător.

Probleme
Probleme-parcurgeri, verificare proprietati(test teoretic)
Inserări+stergeri(doar pentru test practic)

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