Sunteți pe pagina 1din 7

SET 1 1.

Cunoscnd data curent exprimat prin trei numere ntregi reprezentnd anul, luna, ziua precum i data naterii unei persoane, exprimat la fel, s se fac un program care s calculeze vrsta persoanei respective n numr de ani mplinii. Exemplu: Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieire 44 ani. 2. S se afieze toate numerele de forma a23a care se mpart exact la 6. 3. S se calculeze suma s=1*2+2*3+3*4++(n-1)*n 4. Se introduc succesiv numere nenule pn la introducerea numrului 0. S se afieze suma tuturor numerelor introduse. Exemplu: Date de intrare 3 5 4 2 0 Date de ieire 14. 5. S se simuleze aruncarea unui zar de n ori afindu-se valoarea feei i s se afieze de cte ori a aprut valoarea 6. 6. S se insereze cifra 0 pe prima poziie a unui vector dat, fr a utiliza un alt vector. Exemplu: Date de intrare: n=4 numere: 5 3 7 8 Date de ieire: 0 5 3 7 8. 7. S se verifice dac un vector dat este monoton cresctor. 8. Se d o matrice ptratic cu dimensiunea n,n. Afiai suma elementelor de pe diagonala principal i de pe diagonala secundar. 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze reuniunea si intersectia celor doua multimi. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze suma acestora. SET 2 1. Dat valoarea unui numr natural, se cere s se tipreasc n scriere roman. 2. S se afieze perechile de numere a i b care satisfac relaiile a+b=1000; 17 divide pe a i 19 divide pe b. 3. S se calculeze suma s=12+22+32++n2 4. Se citesc de la tastatur numere ntregi pozitive atta timp ct suma lor nu depete 1000. S se scrie un program care s afieze cea mai mic i cea mai mare valoare a acestor numere. Exemplu: 550 345 100 45 Date de ieire max=550 min=100. 5. Se arunc 2 zaruri pn la obinerea unei duble. S se afieze suma punctelor. 6. Se introduc n numere n ordine cresctoare i un numr k. S se insereze acest numr n irul dat astfel nct s rmn sortat cresctor. Exemplu: Date de intrare: n=4 k=100 numere: 90 95 110 120 Date de ieire: 90 95 100 110 120. 7. Date dou iruri de numere, a cu n elemente i b cu m elemente, m< n, s se verifice dac b este subir al lui a. Exemplu: Date de intrare: n=4 elemente a: 1 2 3 4 m=2 elemente b: 2 4 date de ieire:

da. 8. Ducnd cele dou diagonale ntr-o matrice ptratic, se obin patru zone triunghiulare. Afiai suma componentelor din interiorul fiecrei zone. 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze multimile A-B si B-A. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze diferenta acestora. SET 3 1. Cunoscnd data curent exprimat prin trei numere ntregi reprezentnd anul, luna, ziua precum i data naterii unei persoane, exprimat la fel, s se fac un program care s calculeze vrsta persoanei respective n numr de ani mplinii. Exemplu: Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieire 44 ani. 2. S se genereze primii n termeni ai irului 1,1,2,2,2,3,3,3,3,4,4,4,4,4,. 3. S se calculeze suma s=1/2+2/3+3/4++n/(n+1) 4. Se dau un numr n i un numr prim k. S se specifice la ce putere apare k n descompunerea n factori primi a numrului n. Exemplu: Date de intrare n=12 k=2 Date de ieire 2. 5. Se extrag n bile dintr-o urn, notate de la 1 la 20. Valoarea bilei va fi generat de calculator. S se afieze cea mai mare valoare extras. 6. Definim operaia de compactare a unui tablou ca fiind eliminarea zerourilor. Dac ntlnim un element nul toate elementele situate la dreapta sa vor veni cu o poziie mai in fa, n locul su. Se d un tablou cu n elemente intregi. Compactai-l. Exemplu: Date de intrare: n=4 numere: 9 0 0 5 Date de ieire: 9 5. 7. Se d un ir de numere reale. S se verifice dac irul este o progresie aritmetic (diferena dintre oricare dou numere alturate este aceeai, de exemplu: 1,4,7,10,13) 8. Se d o matrice cu n linii i n coloane. S se afieze suma componentelor ce se afl pe ptrate concentrice ale matricii date. Ex: pentru n=4 i tabloul 1 1 1 1 se va afia suma patrat 1=30 2222 suma patrat 2=10 3333 4444 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze reuniunea si intersectia celor doua multimi. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze suma acestora. SET 4

1. Dat valoarea unui numr natural, se cere s se tipreasc n scriere roman. 2. Dndu-se un numr natural n, s se gseasc toate posibilitile de scriere a acestui numr ca sum de numere consecutive. Exemplu: Date de intrare 15 Date de ieire 15=1+2+3+4+5 15=4+5+6 15=7+8. 3. S se calculeze suma s=2-3+4-5+-99+100 4. Se d numrul n, s se afieze toate numerele mai mici ca el prime cu el. Exemplu: date de intrare n=10 date de ieire 1 3 7 9. 5. Se citesc pe rnd caracter cu caracter elementele unei expresii matematice, caracterele citite pot fi doar cifre i +, -, * ,/ i =, pn la ntlnirea semnului =. Operaiile se fac n ordinea introducerii lor, fr a se ine seama de prioritate. Calculatorul s afieze rezultatul expresiei. 6. Dintr-o urn cu bile albe i negre se extrage pe rnd cte o bil, de n ori. Afiai cte bile albe i cte negre au fost extrase. 7. S se aeze toate elementele egale cu o valoare v dintr-un ir de n numere date, la sfritul irului. Exemplu: Date de intrare: n=4 v=5 numere: 5 6 5 3 Date de ieire: 6 3 5 5. 8. Se da o matrice ptratic cu n linii i n coloane. Stabilii dac este un ptrat magic. (Suma pe linie egal cu suma pe coloan i cu suma pe fiecare diagonal) 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze multimile A-B si B-A. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze diferenta acestora. SET 5 1. Cunoscnd data curent exprimat prin trei numere ntregi reprezentnd anul, luna, ziua precum i data naterii unei persoane, exprimat la fel, s se fac un program care s calculeze vrsta persoanei respective n numr de ani mplinii. Exemplu: Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieire 44 ani. 2. S se afieze primele n numere prime. Exemplu: Date de intrare n=6 Date de ieire 2 3 5 7 11 13. 3. S se calculeze suma s=1+2+22+23+24++2n 4. Se introduc succesiv numere nenule pn la introducerea numrului 0. S se afieze suma tuturor numerelor introduse. Exemplu: Date de intrare 3 5 4 2 0 Date de ieire 14. 5. S se simuleze aruncarea unui zar de n ori afindu-se valoarea feei i s se afieze de cte ori a aprut valoarea 6. 6. S se insereze cifra 0 pe prima poziie a unui vector dat, fr a utiliza un alt vector. Exemplu: Date de intrare: n=4 numere: 5 3 7 8 Date de ieire: 0 5 3 7 8.

7. S se verifice dac un vector dat este monoton descresctor. 8. Se d o matrice ptratic cu dimensiunea n,n. Afiai suma elementelor de pe diagonala principal i de pe diagonala secundar. 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze reuniunea si intersectia celor doua multimi. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze suma acestora. SET 6 1. Dat valoarea unui numr natural, se cere s se tipreasc n scriere roman. 2. S se determine toate tripletele de numere a, b, c cu proprietile: 1<a<b<c<100; a+b+c se divide cu 10. 3. S se calculeze suma s=1*2-2*3+3*4-+30*31 4. S se afieze descompunerea unui numr dat n factori primi. Exemplu: Date de intrare 12 Date de ieire 12= 2^2 3^1. 5. Se arunc 2 zaruri pn la obinerea unei duble. S se afieze suma punctelor. 6. Se introduc n numere n ordine cresctoare i un numr k. S se insereze acest numr n irul dat astfel nct s rmn sortat cresctor. Exemplu: Date de intrare: n=4 k=100 numere: 90 95 110 120 Date de ieire: 90 95 100 110 120. 7. Date dou iruri de numere, a cu n elemente i b cu m elemente, m< n, s se verifice dac b este subir al lui a. Exemplu: Date de intrare: n=4 elemente a: 1 2 3 4 m=2 elemente b: 2 4 date de ieire: da. 8. Ducnd cele dou diagonale ntr-o matrice ptratic, se obin patru zone triunghiulare. Afiai suma componentelor din interiorul fiecrei zone. 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze multimile A-B si B-A. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze diferenta acestora. SET 7 1. Cunoscnd data curent exprimat prin trei numere ntregi reprezentnd anul, luna, ziua precum i data naterii unei persoane, exprimat la fel, s se fac un program care s calculeze vrsta persoanei respective n numr de ani mplinii. Exemplu: Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieire 44 ani. 2. S se afieze toate numerele de dou cifre care adunate cu rsturnatul lor dau 55.

3. S se calculeze suma s=1/(1*2)+1/(2*3)+1/(3*4)++1/((n-1)*n) 4. Se d un numr natural n, n<=100 i o cifr k din mulimea {2,3,5,7}. Se cere s se afieze exponentul lui k n descompunerea n factori primi a produsului 1*2*3**n. Exemplu: date de intrare n=8 k=2 date de ieire 7. 5. Se extrag n bile dintr-o urn, notate de la 1 la 20. Valoarea bilei va fi generat de calculator. S se afieze cea mai mare valoare extras. 6. Definim operaia de compactare a unui tablou ca fiind eliminarea zerourilor. Dac ntlnim un element nul toate elementele situate la dreapta sa vor veni cu o poziie mai in fa, n locul su. Se d un tablou cu n elemente intregi. Compactai-l. Exemplu: Date de intrare: n=4 numere: 9 0 0 5 Date de ieire: 9 5. 7. Se d un ir de numere reale. S se verifice dac irul este o progresie aritmetic (diferena dintre oricare dou numere alturate este aceeai, de exemplu: 1,4,7,10,13) 8.Se d o matrice cu n linii i n coloane. S se afieze suma componentelor ce se afl pe ptrate concentrice ale matricii date. Ex: pentru n=4 i tabloul 1 1 1 1 se va afia suma patrat 1=30 2222 suma patrat 2=10 3333 4444 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze reuniunea si intersectia celor doua multimi. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze suma acestora. SET 8 1. Dat valoarea unui numr natural, se cere s se tipreasc n scriere roman. 2. Se cere listarea numerelor cuprinse ntre 100 i 599, avnd cifrele n ordine cresctoare i suma cifrelor egal cu 18. 3. S se calculeze suma s=1-2+3-+(-1)^(n+1) * n 4. Se citesc numere naturale strict pozitive pn la ntlnirea numrului 0. S se numere cte dintre ele sunt pare, presupunnd c cel puin primul element este nenul. Exemplu: Date de intrare 4 3 6 5 7 7 0 Date de ieire 2 numere pare. 5. Dintr-o urn cu bile albe i negre se extrage pe rnd cte o bil, de n ori. Afiai cte bile albe i cte negre au fost extrase. 6. S se aeze toate elementele egale cu o valoare v dintr-un ir de n numere date, la sfritul irului. Exemplu: Date de intrare: n=4 v=5 numere: 5 6 5 3 Date de ieire: 6 3 5 5. 7. Se d un ir de numere reale. S se verifice dac irul este o progresie geometric (raportul dintre oricare dou numere alturate este acelai, de exemplu: 1, 2, 4, 8, 16).

8. Se da o matrice ptratic cu n linii i n coloane. Stabilii dac este un ptrat magic. (Suma pe linie egal cu suma pe coloan i cu suma pe fiecare diagonal) 9. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze multimile A-B si B-A. 10. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze diferenta acestora. SET 9 1. Cunoscnd data curent exprimat prin trei numere ntregi reprezentnd anul, luna, ziua precum i data naterii unei persoane, exprimat la fel, s se fac un program care s calculeze vrsta persoanei respective n numr de ani mplinii. Exemplu: Date de intrare data curenta 2005 10 25 data nasterii 1960 11 2 Date de ieire 44 ani. 2. S se genereze primii n termeni ai irului 1,1,2,2,2,3,3,3,3,4,4,4,4,4,. 3. S se calculeze suma s=1/3+2/4+3/5++n/(n+2) 4. Fie 2 numere intregi cu minim 3 cifre. Sa se gaseasca numarul de cifre comune celor 2 numere. 5. Se dau un numr n i un numr prim k. S se specifice la ce putere apare k n descompunerea n factori primi a numrului n. Exemplu: Date de intrare n=12 k=2 Date de ieire 2. 6. Se citesc n numere naturale. Sa se afiseze cate din ele au indicativul lui Euler o putere a lui 2. (Indicativul lui Euler al unui numar x este numarul de numere naturale mai mici ca x si prime cu el). 7. Se extrag n bile dintr-o urn, notate de la 1 la 20. Valoarea bilei va fi generat de calculator. S se afieze cea mai mare valoare extras. 8. Definim operaia de compactare a unui tablou ca fiind eliminarea zerourilor. Dac ntlnim un element nul toate elementele situate la dreapta sa vor veni cu o poziie mai in fa, n locul su. Se d un tablou cu n elemente intregi. Compactai-l. Exemplu: Date de intrare: n=4 numere: 9 0 0 5 Date de ieire: 9 5. 9. Se d un ir de numere reale. S se verifice dac irul este o progresie aritmetic (diferena dintre oricare dou numere alturate este aceeai, de exemplu: 1,4,7,10,13) 10. Scriei un program C/C++ care citete de la tastatur un numr natural n (2<n<20), construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, n care fiecare element de pe diagonala secundar are valoarea n, fiecare element aflat deasupra diagonalei secundare este mai mic cu o unitate dect vecinul aflat pe aceeai linie n dreapta lui i fiecare element aflat sub diagonala secundar este mai mare cu o unitate dect vecinul aflat pe aceeai linie n stnga lui. 11. Se d o matrice cu n linii i n coloane. S se afieze suma componentelor ce se afl pe ptrate concentrice ale matricii date. Ex: pentru n=4 i tabloul 1 1 1 1 se va afia suma patrat 1=30 2222 suma patrat 2=10 3333 4444

12. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze reuniunea si intersectia celor doua multimi. 13. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze suma acestora. SET 10 1. Dat valoarea unui numr natural, se cere s se tipreasc n scriere roman. 2. S se genereze primii n termeni ai irului 1,1,2,2,2,3,3,3,3,4,4,4,4,4,. 3. S se calculeze suma s=1/3+2/4+3/5++n/(n+2) 4. Fie 2 numere intregi cu minim 3 cifre. Sa se gaseasca numarul de cifre comune celor 2 numere. 5. Se dau un numr n i un numr prim k. S se specifice la ce putere apare k n descompunerea n factori primi a numrului n. Exemplu: Date de intrare n=12 k=2 Date de ieire 2. 6. Se citesc n numere naturale. Sa se afiseze cate din ele au indicativul lui Euler o putere a lui 2. (Indicativul lui Euler al unui numar x este numarul de numere naturale mai mici ca x si prime cu el). 7. Se extrag n bile dintr-o urn, notate de la 1 la 20. Valoarea bilei va fi generat de calculator. S se afieze cea mai mica valoare extras. 8. Definim operaia de compactare a unui tablou ca fiind eliminarea zerourilor. Dac ntlnim un element nul toate elementele situate la dreapta sa vor veni cu o poziie mai in fa, n locul su. Se d un tablou cu n elemente intregi. Compactai-l. Exemplu: Date de intrare: n=4 numere: 9 0 0 5 Date de ieire: 9 5. 9. Se d un ir de numere reale. S se verifice dac irul este o progresie geometric (raportul dintre oricare dou numere alturate este acelai, de exemplu: 1, 2, 4, 8, 16). 10. Scriei un program C/C++ care citete de la tastatur un numr natural n (2<n<20), construiete n memorie i afieaz pe ecran o matrice cu n linii i n coloane, n care fiecare element de pe diagonala secundar are valoarea n, fiecare element aflat deasupra diagonalei secundare este mai mic cu o unitate dect vecinul aflat pe aceeai linie n dreapta lui i fiecare element aflat sub diagonala secundar este mai mare cu o unitate dect vecinul aflat pe aceeai linie n stnga lui. 11. Se d o matrice cu n linii i n coloane. S se afieze suma componentelor ce se afl pe ptrate concentrice ale matricii date. Ex: pentru n=4 i tabloul 1 1 1 1 se va afia suma patrat 1=30 2222 suma patrat 2=10 3333 4444 12. Sa se citeasca de la tastatura elementele a doua multimi A si B si sa se calculeze multimile A-B si B-A. 13. Sa se introduca de la tastatura doua numere mari (de cel putin 20 de cifre) si sa se calculeze diferenta acestora.

S-ar putea să vă placă și