WorksheetsVECTORI
Total questions: 8
Worksheet time: 40mins
Ce valoare va fi afișată în urma execuției programului următor ?
7
5
2
3
Cu ce completam secventa de program, astfel incat sa calculeze valoarea minima din vector si pozitia pe care se afla?
minim=............;
imin=......
for(i=2;i<=n;i++)
if(v[i]<minim)
{minim=v[i];
imin=i;}
}
(a)
Fie vectorul initial {1,7,5,9,3,4}. Care va fi vectorul dupa urmatoarea secventa de program?
i = 1; j = n;
while (i < j)
{ aux = v[i];
v[i] = v[j];
v[j] = aux;
i++; j–-; }
{7,1,9,5,4,3}
{1,4,7,3,5,9}
{2,8,6,10,4,5}
{4,3,9,5,7,1}
Cu ce trebuie inlocuit astfel incat sa stearga elementul de pe pozitia p?
for(i=p+1; i<=n; i++)
v[ (a) ]=v[i];
n--;
Fie vectorul v={8,5,7,3,2,9,1}. Ce afiseaza urmatoarea secventa de program?
for( i=7; i>=3; i--)
v[i+1]=v[i];
v[3]=8;
for(int i=1;i<=8;i++)
cout<<v[i]<<" ";
{8,5,8,7,3,2,9,1}
{8,5,7,3,2,9,1,8}
{8,5,7,8,3,2,9,1}
{1,9,8,2,3,7,5,8}
Stiind ca urmatoarea secventa realizeaza sortarea crescatoare a vectorului, cu ce completam spatiile punctate?
for (i=1;i<=n-1;i++)
for (j=...............; j<=n;j++)
if (v[i]>v[j])
{ aux=v[i];
.........................
v[j]=aux; }
i-1
v[i]=aux;
i+1
v[j]=v[i];
i+1
v[i]=v[j];
i
aux=v[j];
Se dă vectorul v={4,5,6,7,8,9,5,4,3}. Ce afișează următoarea secvență de cod?
int i,x;
x=v[3];
v[3]=v[7];
v[7]=x;
for(i=1; i<=9; i++)
cout<<v[i]<<" ";
4 5 5 7 8 9 6 4 3
4 5 6 7 8 9 5 4 3
4 5 5 7 8 9 5 4 3
Presupunand ca vectorul declarat prin int a[10] ar contine valorile {6, 4, 5, 2, 1, 3}, ce s-a afisa in urma executarii secventei de instructiuni de mai jos?
for(i=0;i<=5;i++) a[i]=a[i]+1;
for(i=5;i>=0;i--) cout<<a[i]<<’ ’;
423654
1 2 3 4 5 6
4 2 3 6 5 7
012345
