You are on page 1of 1

TEST CLASA a X-a

1. Ce valori vor fi afişate în urma rulării următorului program?


int a[6],i;
int main(){
for(i=0;i<6;i++) a[i]=0;
for(i=0;i<3;i++) a[2*i+1]=i+1;
for(i=0;i<6;i++)
cout<<a[i]<<” “;} (2p)

2. Considerăm următoarea secvenţă de program în care v este un


vector format din n numere întregi, iar i, j şi k sunt trei variabile de tip
întreg:
for(i=1;i<=n;i++)
for(j=0;j<k;j++)
v[i+j]=k+i;
Ce conţinut va avea vectorul v, după rularea secvenţei de mai sus
pentru n=6 şi k=2 ?
(2p)
3. Se dă un vector x cu n elemente, numere naturale. Să se realizeze
un program în C++, care să construiască un alt vector, y, cu
proprietatea că y[i] este egal cu restul împărțirii lui x[i] la suma cifrelor
lui x[i].
(2p)
4. Se dă un şir cu n elemente, numere naturale. Să se realizeze un
program în C++, care să verifice dacă există cel puţin un element în
şir număr perfect.(un număr x este perfect dacă este egal cu suma
divizorilor săi mai mici ca el).
(2p)
5. Se dă un şir format din n elemente, numere naturale. Să se realizeze
un program în C++, care să afişeze suma elementelor din secvenţa
determinată de primul şi ultimul element pătrat perfect. Daca nu
există două pătrate perfecte în şir se va afișa mesajul NU EXISTA.
(1p)
1p oficiu

You might also like