Sunteți pe pagina 1din 1

Ministerul Educaiei, Cercetrii i Inovrii Centrul Naional pentru Curriculum i Evaluare n nvmntul Preuniversitar

Subiectul III (30 de puncte) - Varianta 077 Pentru itemul 1, scriei pe foaia de examen litera corespunztoare rspunsului corect. 1. La un concurs particip 50 de sportivi mprii n 5 echipe, astfel nct n fiecare echip s fie cte 10 sportivi. Problema determinrii tuturor grupelor de cte 5 sportivi, cte unul din fiecare echip, este similar cu generarea tuturor: (4p.) b. submulimilor cu 5 elemente ale mulimii {1,2,,10} d. partiiilor mulimii {1,2,,10}

a. elementelor produsului cartezian AxAxAxAxA, unde A={1,2,,10} c. permutrilor mulimii {1,2,3,4,5}

Scriei pe foaia de examen rspunsul pentru fiecare dintre cerinele urmtoare. 2. Pentru definiia alturat a subprogramului sub, scriei ce valoare are sub(4). Dar sub(132764)? (6p.) int sub(long n) {if (n!=0) if(n%2!=0) return n%10+sub(n/10); else return sub(n/10); else return 0; }

3.

Fiierul text numere.in are pe prima linie un numr natural n (0<n<1000) i pe urmtoarea linie n numere reale. Scriei un program C/C++ care citete numerele din fiier i afieaz pe ecran media aritmetic a numerelor aflate pe a doua linie a fiierului, care au partea ntreag format din cel puin dou cifre. (10p.) a) Scriei doar antetul unui subprogram prim, cu doi parametri, n i v, care primete prin intermediul parametrului n un numr natural i furnizeaz prin intermediul parametrului p valoarea 1 dac n este prim i 0 n caz contrar. (2p.) b) Scriei un program C/C++ care citete de la tastatur un numr natural n (3<n<100) i apoi n numere naturale cu maximum 4 cifre fiecare i afieaz pe ecran, desprite prin cte un spaiu, toate numerele prime dintre cele n numere citite, n ordinea invers fa de cum au fost citite, utiliznd apeluri utile ale subprogramului prim. (8p.) Exemplu: pentru n=12 i numerele 1 2 2 3 7 2 9 3 3 9 7 1 se vor afia valorile : 7 3 3 2 7 3 2 2

4.

BACALAUREAT 2009 - INFORMATIC, limbajul C/C++ Specializarea Matematic-informatic

Subiectul III