Sunteți pe pagina 1din 3

1. 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.
2. Se citesc numere de la tastatur pn la introducerea unui numr impar divizibil cu 3. S se afieze
suma tuturor numerelor pare introduse. Exemplu: Date de intrare 7 4 6 2 1 9 Date de ieire 12.
3. 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.
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 citesc pe rnd temperaturile medii ale fiecrei luni a unui an, ca numere ntregi. S se afieze cu
dou zecimale media anual a temperaturilor pozitive i a celor negative. Exemplu: Date de intrare -5 -3
1 8 12 17 20 21 18 10 6 -2
Date de ieire medie_poz=13.66 medie_neg=-3.33.
6. 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.
7. Se citesc mediile a n elevi, ca numere reale. S se afieze cea mai mare i cea mai mic medie. S se
verifice dac sunt corigeni. Exemplu : Date de intrare n=4 9.50 4.25 9.66
6.33 Date de ieire
max=9.66 min=4.25 1 corigent.
8. Cte cifre pare sunt ntr-un numr dat? Exemplu : Date de intrare 34425346 Date de ieire 5 cifre
9. Se introduce un numr natural cu maxim 9 cifre. S se determine i s se afieze numrul de cifre, cea
mai mare cifr i suma tuturor cifrelor acestui numr. Exemplu: Date de intrare 24356103 Date de ieire 8
cifre max=6 min=0 suma=24.
10. n cte zerouri se termin un numr de maxim 9 cifre, introdus de la tastatur? Exemplu : Date de
intrare 20034000 Date de ieire 3 zerouri.
11. Se introduce un numr. S se verifice dac este palindrom. Exemple : Date de intrare 12321 Date de
ieire Da ; Date de intrare 23034 Date de ieire Nu
12. Se introduce un numr natural n cu maxim 8 cifre, nenule i distincte, mai mici ca 9. S se afieze
cifrele numrului n ordine descresctoare. Indicaie: fiecare cifr c se nmulete cu 10c, se adun aceste
numere i se afieaz fr
zerouri. Exemplu: pentru n=354, s-ar face urmtoarele calcule:
4*104+5*105+3*103=54300 i se va afia 543
13. Afiai cte cifre distincte conine un numr nenul. Exemplu : date de intrare 234323 Date de ieire 3
cifre.
14. Se dau dou numere nenule. S se afieze cmmdc i cmmmc al lor. Exemplu : Date de intrare 12 32
Date de ieire cmmdc=4 cmmmc 96.
15. Se dau numitorul i numrtorul unei fracii. S se simplifice, dac se poate, i s se afieze fracia
simplificat. Exemplu : Date de intrare 12 32 Date de ieire 3/8.
16. 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.
17. Se dau n numere. Determinai i afiai cmmmdc al lor. Exemplu : Date de intrare n=3 si numerele: 12
32 38 Date de ieire 2
18. S se afieze toate numerele pn la n care au m divizori.
19. Se dau n numere. n cte zerouri se va termina produsul lor? Exemplu : date de intrare n=4 5 4 10
25 date de ieire 3 zerouri
20. 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.
21. Se introduc temperaturile medii msurate n fiecare lun a unui an. S se afieze valoarea celei mai
mari temperaturi negative i a celei mai mici temperaturi pozitive a acelui an. Exemplu: date de intrare -4
-6 0 5 10 20 24 25 17 8 -1 -7 date de ieire max negative=-1 min pozitive=5.
22. ntr-o parcare sunt n maini care au numere de nmatriculare provizorii (numere ntregi, din cel mult 5
cifre). Mainile sunt aezate n ordinea de citire a numerelor de nmatriculare. S se afieze poziiile pe
care se afl mainile pentru care suma cifrelor numrului de nmatriculare este impar ( n<= 20).
Exemplu: pt. n=5 i numerele de nmatriculare:
634 90281 63721 30361
70915 se vor afia
poziiile:
134
23. Pentru numrul n citit, trebuie s se calculeze suma divizorilor i, dac aceast sum este un numr
prim, atunci codul este egal cu suma cifrelor numrului citit. n caz contrar, codul este egal cu suma
cifrelor impare ale numrului citit.
Exemple: date de intrare 472 date de ieire 7 ; Date de intrare 4 date de ieire 4.

24. Se dau dou numere avnd acelai numr de cifre. Cte cifre trebuie modificate pentru a transforma
un numr n cellalt? Exemplu: date de intrare n1=2135 n2=7139 date de ieire 2 cifre
25. Se introduc un numr par de numere. S se adune cte dou numere consecutive i s se afieze
sumele obinute. Exemplu: Date de intrare: numar elemente: 6, numere 5 4 3 6 5 5 Date de ieire 9 9 10.
26. S se afieze suma valorilor pozitive i suma valorilor negative din n numere date. Exemplu: Date de
intrare n=6 numere 6 9 -8 7 5 3 Date de ieire: S poz= 22 S neg=-16.
27. Se introduc temperaturile msurate n n zile. S se afieze media temperaturilor negative i media
celor pozitive. Exemplu: Date de intrare n=5 temperaturi 23 24 23 25 22 Date de ieire 23.40
28. Din n numere ntregi introduse n calculator doar unul este nul i nu este primul sau ultimul. Afiai
suma numerelor din faa acestui 0 i suma celor de dup el. Exemplu: Date de intrare n=5 numere 4 5 1 0
7 Date de ieire s1=10 s2=7.
29. ntr-un ir de numere ntregi, s se afieze suma elementelor de pe poziiile pare i suma celor de pe
poziii impare. Exemplu: Date de intrare n=6 numere 3 1 5 4 6 7 Date de ieire simp=14 spar=12.
30. Se introduc n calculator i se memoreaz vrstele a n brbai. Afiai ci au vrsta mai mare dect 50
i mai mic dect 70 de ani. Exemplu: Date de intrare n=4 varste 56 45 76 65 Date de ieire 2 barbati.
31. Se introduc n numere egale cu 0, 1 sau 2. S se scrie un program care s determine pe ce poziie
apare primul 0?
32. Afiai cte numere au toate cifrele egale , din n numere date. Ex: Date de intrare n=3 numere 123
222 434 Date de ieire 1 nr.
33. Se introduc nlimile, exprimate n cm, a n copii. Afiai nlimea celui mai nalt i nlimea celui mai
scund copil. Care este diferena de nlime ntre ei? Exemplu: Date de intrare: n=5 inaltimi 120 118 120
115 100 117 Date de ieire imax=120 cm imin=100 cm diferenta=20 cm.
34. Se dau n numere. S se determine cea mai mic valoare i s se afieze de cte ori apare ea n ir.
Exemplu: Date de intrare n=8 numere 6 8 7 5 8 5 9 5 Date de ieire min=5 apare de 3 ori.
35. Se introduc n numere ntregi. Dintre numerele mai mici ca 100, afiai numrul cu valoarea cea mai
mare. Exemplu: Date de intrare: n=4 numere 120 98 34 105 Date de ieire: 98.
36. Un lot de pmnt este mprit n n parcele dreptunghiulare, numerotate de la 1 la n. Se citesc
perechile de numere care reprezint lungimea i limea fiecrei parcele. S se afieze suma ariilor
parcelelor i valoarea celei mai mari suprafee. Exemplu: Date de intrare: n=3, lungime=10 latime=5
lungime=15 latime=10 lungime=12 latime=5 Date de ieire: suma=260 max=150.
37. Se citesc de la tastatur n numere naturale. S se spun cte din ele sunt cu 3 cifre
38. ntr-o clas sunt x copii. Acetia merg ntr-o pia n care sunt n vnztori de mere. Se citete de la
tastatur numrul de mere ale fiecrui vnztor. Copiii vor cumpra mere doar de la vnztorii care au cel
puin 3 mere pentru fiecare copil. Ci vnztori ndeplinesc aceast condiie? Exemplu: Date de intrare:
x=25 (numrul de copii) n=5 (numrul de vnztori) 280 456 78 50 75 Date de ieire: 4 (vnztori)
39. Se consider n mulimi. Fiecare mulime conine numai numere consecutive. Pentru a da aceste
mulimi este suficient s dm primul i ultimul element. Scriei un program care s determine elementele
interseciei celor n mulimi. Date de intrare: De la tastatur se citete numrul n. Apoi perechi de numere,
cte una pe un rnd, separate prin cte un spaiu, care reprezint cel mai mic, respectiv cel mai mare
element din fiecare mulime. Date de ieire: Pe ecran se va afia pe prima linie elementele interseciei cu
cte un spaiu ntre ele. Exemplu: date de intrare: n=3 perechi: 5 10 2 9 4 11 Date de ieire: 5 6 7
8 9.
40. S se verifice dac un sir dat, cu n elemente, este monoton cresctor.
41. Un tren este format din n vagoane de clasa I-a i a II-a. eful de tren nu vrea s fie mai mult de k
vagoane de aceeai clas unul dup altul. Introducndu-se o aranjare a vagoanelor, s se testeze dac
exist mai mult de k vagoane de acelai fel consecutive. Se va afia un mesaj corespunztor. n caz
afirmativ, s se afieze i poziia de nceput a subirurilor cu mai mult de k elemente de acelai fel.
Exemplu: Date de intrare: n=7 k=3 tip vagoane: 1 1 2 2 2 2 1 Date de ieire: Da, pozitia de inceput 3.
42. 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)
43. Se d irul 1,2,2,3,3,3,4,4,4,4,5,... . Dat un numr k, s se afieze elementul de pe poziia k.
44. S se afieze toate puterile lui 2 dintre doua numere a si b date. Exemplu: a=10, b=40. Date de iesire:
16, 32
45. Citii un ir de n numere ntregi i afiai cea mai mare cifr a numerelor de pe poziii pare i cea mai
mic cifr a celor de pe poziii impare.
46. Se citesc n, numr natural mai mic dect 100000, i n numere naturale nenule mai mici dect
1000000000. Se cere ultima cifr a sumei numerelor.

47. Pentru un n natural dat, sa se determine toate numerele prime mai mici sau egale cu n pentru care
oglinditul corespunztor este tot un numr prim (n<100). Exemplu: n=20, printre numerele gsite sunt i
13, cu oglinditul 31, i 17, cu oglinditul 71.
48. Fie p un numar natural si un ir de n numere naturale, a) s se precizeze dac p este numr prim
b)
s se afieze de cte ori apare p n sirul dat i pe ce poziii
49. Dintre numerele mai mici ca n, care este primul numar cu cei mai muli divizori ?
50. Se da un nr. natural d nenul si un sir cu n numere. Afiai acele numere din irul dat care sunt divizibile
cu d. Exemplu: date de intrare d=5, n=6 numere: 5 7 10 23 15 23 Date de ieire 5 10 15