Font size
WorksheetsVectori
Total questions: 9
Worksheet time: 14mins
Secvenţa următoare de program realizează:
int n,i,x,a[20];
...............
for(i=0;i<n-1;i++)
if(a[i+1]<a[i])
{
x=a[i];
a[i]=a[i+1];
a[i+1]=x;
}
................
sortarea crescătoare a vectorului folosind metoda selectării directe;
calcularea valorii minime a elementelor în primul element al vectorului;
calcularea valorii maxime a elementelor în ultimul element al vectorului.
Care dintre secvenţele de program de mai jos afişează corect elementele v[0], v[1] , v[2] , … , v[n-1] ale unui vector de întregi ?
i = 0;
while (i < n)
{ cout<<v[i]; i++; }
i = 0;
while (i < n)
{ i++; cout<<v[i];}
i = 0;
do{ i++; cout<< v[i];}
while ( i < n ) ;
i = 0;
do { cout<< v[i]; i++;}
while ( i < n ) ;
char s[40] este un tablou ce retine
(a)
Cum pot fi initializate tablourile?
Prin introducerea datelor de la tastatura
Nu pot fi initializate
Imediat dupa declararea acestora
In limbajul C++ , indicii tablourilor incep numaratoarea de la :
1 si se termina la N – 1
0 si se termina la N – 1
0 si se termina la N
1 si se termina la N
Se citește un vector cu n elemente, numere naturale. Să se afișeze suma elementelor din vector.
-------------------
int suma = 0 ;
int i ;
******
******
cout << suma;
----------
(a)
Ce se va afișa în urma rulării acestei secvențe?
-----------------
int a[10], i;
for(i=0;i<=4;i++)
a[i]=i+i%2;
cout<<a[3];
--------------------
1
2
4
3
Scrieți ce va conține tabloul a dupa urmatoarea segventa:
-------------------
int a[10], i;
for(i=0;i<=3;i++)
a[i]=i%2;
for(i=0;i<=3;i++)
cout << a[i];
(a)
Ce se va afișa în urma rulării acestei secvențe?
---------------------------
int a[10], i=0,n=4;
while(i<n)
{if(i%2==0) a[i]=n+i;
else a[i]=n-i;
i++; }
cout<<a[2];
(a)
