Sunteți pe pagina 1din 3

Tem pentru acas

1. S se scrie un program care citete de la tastur un numr apoi afieaz media cifrelor pare a lui n. Exemple: Pentru n=2456 se va afisa Media cifrelor pare este: 4. Pentru n=357 se va afisa Numarul nu are cifre pare. 2. S se scrie un program care s calculeze i s afieze pe ecran produsul cifrelor pare i suma cifrelor impare a unui numr natural n citit de la tastatur. Exemplu: Se citete: n = 1234 se afieaz: p = 8 i s = 4 3. Se citeste de la tastatur un numr n. S se afieze suma divizorilor lui n. Exemplu : Pentru n=10 se va afia Suma divizorilor lui n este: 18 4. Se citete de la tastatur un numr n. S se afieze numrul divizorilor pari a lui n. Exemplu: Pentru n=20 se va afia Numrul divizorilor pari este:4 5. S se scrie un program care s verifice dac un numr natural n citit de la tastatur este perfect. Un numr natural este perfect dac este egal cu suma divizorilor si (exclusiv el). Se va afia pe ecran un mesaj corespunztor. Exemplu: Se citete: n=6 se afieaz: Numr perfect ! n = 10 se afieaz: Numrul nu este perfect! 6. Se citete de la tastatur un numr n. S se calculeze numrul divizorilor primi ai lui n. Exemplu: pentru n=60 se va afia Numrul divizorilor primi este: 3 7. Se citete de la tastatur un numr n, afiai descompunerea lui n factori primi. Exemplu : pentru n=48 se va afia factorul 2 la puterea 4 factorul 3 la puterea 1 8. S se scrie un program care determin cel mai mare divizor comun a dou numere ntregi x i y citite de la tastatur. Exemplu: Se citete:x = 13455 i y = 12435 se afieaz : cmmdc (13455, 12435) = 15 9. Se citete de la tastatur un numr n. S se afieze daca n este prim sau nu. Exemplu: Pentru n=21 se va afia 21 nu este prim Pentru n=19 se va afia 19 este prim 10. Se citesc de la tastatur 2 numere a i b. S se afieze toate numerele prime din intervalul [a;b]. Exemplu: a=10 b=20 se va afia Numerele prime din intervalul [10,20] sunt: 11,13,17,19, 11. Se citesc numere pn la ntlnirea lui 0. S se calculeze suma numerelor care sunt pare. Exemplu: Pentru a=10, a=25, a=22, a=0 se va afia Suma numerelor pare este:32 12. Se citesc de la tastatur numere pn la ntlnirea lui 0. S se afieze dac toate numerele citite au fost numere pare. Exemplu: Pentru a=10, a=25, a=22, a=0 se va afia Nu toate numerele citite au fost pare Pentru a=10, a=16, a=22, a=0 se va afia Toate numerele citite au fost pare 13. Se citesc de la tastatur n numere naturale. S se afieze cte numere din cele n citite sunt ptrate perfecte. (Atenie: a nu se confunda cu numerele perfecte). Numr perfect=suma divizorilor mai mici dect numrul dat este egal cu numrul respectiv Numr ptrat perfect=radicalul n umrului este un numr ntreg. Exemplu: Pentru n=4 a=6 a=9 a=16 a=20 Se va afia Numrul ptratelor perfecte este 2

14. Se citesc de la tastatur n numere naturale. S se afieze maximul dintre ele. Exemplu: Pentru n=4 a=6 a=9 a=16 a=8 Se va afia Maximul dintre numerele citite este 16. 15. Se citete de la tastatur un numr natural n. S se afieze toate numerele naturale mai mici dect n care au proprietatea c sunt ptrate perfecte. Exemplu: Pentru n=20 Se va afia Ptratele perfecte mai mici dect 20 sunt: 1,4,9,16, 16. Se citesc de la tastatur 2 numere a i b. S se afieze numerele perfecte din n intervalul [a,b]. Exemplu: pentru a=5 i b=9 se va afia Numerele perfecte n intervalul[5;9] sunt:6, 17. Se citesc de la tastatur 2 numere n i q. S se afieze reprezentarea lui n n baza q. Exemplu: pentru n=10 i q=2 se va afia Reprezentarea lui 10 in baza 2 este:1010 18. Se citesc de la tastatur 2 numere q i nq(scris n baza q). S se afieze reprezentarea numrului nq n baza 10. Exemplu: pentru nq=271 i q=8 se va afia Reprezentarea lui 271 in baza 10 este:185 Verificai ultimele 2 programe si pentru alte valori Folosii aplicaia calculator pentru a verifica transformrile. 19. S se scrie un program care s afieze primii n termeni din irului lui FIBONACCI, pentru n numr natural, citit de la tastatur. irul lui fibonacci se calculeaz astfel: 0, f (n) = 1, n=0 n=1

f (n - 1) + f (n - 2), altfel Exemplu: Se citete: n = 9 se afieaz Sirul este:0,1,1,2,3,5,8,13,21 20. Se citete de la tastatur un vector cu n numere naturale. S se afieze suma elementelor impare din vector. Exemplu: Numarul de elemente al vectorului este n=4 Vectorul este: V[1]=2 V[2]=5 V[3]=7 V[4]=3 Suma elementelor impare este: 15 21. Se citete de la tastatur un vector cu n numere naturale. S se afieze maximul din elementele vectorului. Exemplu: Numarul de elemente al vectorului este n=4 Vectorul este: V[1]=2 V[2]=5 V[3]=7 V[4]=3 Maximul dintre elemente este: 7

22. Se citete de la tastatur un vector cu n elemente. S se afieze cte din elementele vectorului sunt numere prime. Exemplu: Numarul de elemente al vectorului este n=4 Vectorul este: V[1]=2 V[2]=5 V[3]=7 V[4]=15 Numrul elementelor prime este: 2 23. Se citete de la tastatur un vector cu n elemente. S se afieze elementele vectorului care au suma cifrelor un numr prim. Exemplu: Numarul de elemente al vectorului este n=4 Vectorul este: V[1]=25 V[2]=13 V[3]=17 V[4]=12 Elementele care au suma cifrelor un numar prim sunt: 25, 12 24. Se citete de la tastatur un vector cu n elemente. S se ordoneze vectorul apoi s se afieze. Rezolvai problema prin 2 metode. Exemplu: Numarul de elemente al vectorului este n=4 Vectorul este: V[1]=25 V[2]=13 V[3]=17 V[4]=12 Vectorul ordonat arata astfel: 12,13,17,25, 25. Se citesc de la tastatur 2 vectori a i b unul cu n i altul cu m elemente. S se ordoneze cei 2 vectori. Afiai cei 2 vectori ordonai. Construii apoi prin un al treilea vector c din elementele celor 2 vectori, astfel nct vectorul c s fie ordonat Afiai apoi vectorul c. Rezolvai problema prin 2 metode. Numarul de elemente al vectorului A este n=4 Vectorul este A: A[1]=25 A[2]=13 A[3]=17 A[4]=12 Numarul de elemente al vectorului B este m=5 Vectorul este B: B[1]=7 BA[2]=26 B[3]=15 B[4]=8 B[5]=23 Vectorul A ordonat arata astfel: 12,13,17,25, Vectorul B ordonat arata astfel: 7,8,15,23,26, Vectorul C ordonat arata astfel: 7,8,12,13,15,17,23,25,26,

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