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, n = 0
f (n) = 1, 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