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=7 şi k=3 ? (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 suma divizorilor 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ă toate elementele şirului sunt numere prime. (2p) 5. Se dau n numere naturale, fiecare număr având cel mult nouă cifre. Să se realizeze un program în C++, care determină cele mai mari două numere de trei cifre care nu apar printre numerele date. Dacă nu se pot găsi două astfel de numere, se va afişa mesajul NU EXISTA. (1p)