Documente Academic
Documente Profesional
Documente Cultură
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Se d un nr natural n (n>=10). S se stabileasc dac ultimele 2 cifre ale lui sunt ambele nenule.
Sa se calculeze aria unui triunghi cunoscand laturile a,b,c ale triunghiului.
Se d un nr natural n (n>=100). S se stabileasc dac ultimele 3 cifre ale lui sunt identice.
Fie a,b,c numere naturale nenule. Verificati daca unul din ele divide suma celorlalte si in caz afirmativ
afisati catul impartirii sumei la cel de-al treilea numar.
Sa se calculeze si sa se afiseze modulul unui numar real x.
Sa se verifice daca 3 numere a, b si c pot forma o multime.
Fie x nr real citit de la tastura. Pentru functiile de mai jos sa se calculeze valoarea functiei f in punctul x.
a) f(x)= 3*x-7.
b) f(x)= x*x daca x<0;
f(x)= x*x x daca x>0;
c) f(x)=|x|;
d) f(x)= -X3 daca x<-3;
f(x)= 3*x daca -3<=x<=3;
f(x) = x3 daca x>3;
Sa se rezolve ecuatia de gradul I : ax+b=c unde a,b c sunt numere reale date, a diferit de 0.
Sa se rezolve ecutia de gradul II: ax2 + bx +c =0 unde a,b,c, sunt numere reale date, a diferit de 0.
Fiind date doua numere naturale a si b, sa se verifice daca au aceeasi paritate.
Fiind date doua numere naturale a si k, sa se verifice daca k divide a.
Fie a,b numere intregi. Calculati suma si produsul lor si afisati cea mai mare valoare dintre ele.
Fie n numar natural format din 4 cifre. Cate cifre pare are n?
Fie n numar natural format din 4 cifre. Verificati daca cifrele sale sunt in ordine descrescatoare.
Fie n numar natural format din 4 cifre. Afisati cifrele lui n in ordine crescatoare.
Fie n numar natural format din 3 cifre. Construiti si afisati inversul sau.
Fie n numar natural format din 4 cifre. Construiti si afisati inversul sau.
Fie n numar natural format din 3 cifre. Afisati suma dintre prima si ultima cifra.
Fie n numar natural format din 4 cifre. Afisati produsul dintre prima si ultima cifra.
Fie n numar natural format din 3 cifre. Verificati daca una dintre cifre este egala cu suma celorlalte
doua.
Fie a un nr nat. de 5 cifre. Afiai nr b format cu prima, a treia i a cincea cifr din a (ex: a= 95472
b=942)
Fie a un nr nat. de 4 cifre. Afiai nr b obinut prin schimbarea primei cifre cu ultima.(ex: a= 8215
b=5218)
Fie a un nr nat. de 4 cifre. Afiai nr b obinut prin interschimbarea cifrelor din mijloc (ex: a= 8215
b=8125)
Fie a,b numere naturale. Verificati daca au aceeasi suma a cifrelor.
25.
26.
Fie a,b numere naturale. Verificati daca au cifre comune. In caz afirmativ afisati cifrele comune.
Se citesc trei numere intregi a, b, c. Sa se verifice daca aceste numere (nu are importanta ordinea in
care s-au citit) sunt in progresie aritmetica si afisati ratia progresiei in caz afirmativ. Exemplu: (10, 3, 17)
este o progresie aritmetica cu ratia 7; (1, 2, 4) nu este progresie aritmetica.
Sa se verifice daca o fractie a/b se poate simplifica prin k (k numar natural nenul). Sa va afisa DA sau
NU.
Sa se determine ultima cifra a lui 2x (x nenul).
Se citesc 3 numere naturale x, y, z (x,y,z>=100) si un nr. nat. n<=3. Sa se genereze un nou numar w
format din cea de a n-a cifra incepand de la unitati din fiecare dintre cele 3 numere x , y si z. Sa se
determine daca numarul nou astfel obtinut este patrat perfect.
Exemplu1: x=23244 y=7588 z=638 n=3
se genereaza: 256 care este patrat perfect
Exemplu2: x=23044 y=7588 z=638 n=3
se genereaza: 56 care NU este patrat perfect
Sa se calculeze perimetrul si aria unui patrat de latura L citita de la tastatura.
Un melc se deplaseaza cu viteza v km/s. De cate ore are nevoie melcul pentru a strabate distanta d in
metri. Viteza v si distanta d se citesc de la tastaura.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
STRUCTURA REPETITIVA
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
87.
88.
89.
90.
Fie n numar natural. Construiti inversul sau. Verificati daca este palindrom.
Se d un nr natural n. Stabilii dac n este mare decat inversul su.
Fie n numar natural. Sa se construiasca un nr. m cu cifrele lui n in ordine inversa si fiecare cifra
divizibila cu 3 sa se dubleze.
Fie n numar natural. Cate palindroame sunt mai mici decat n?
Fie n,m doua numere naturale. Verificati daca prin concatenarea lor se obtine un palindrom.
Fie n numar natural. Construiti m prin concatenarea lui n cu inversul sau. Ex: n=428 => m=428824
Fie n, m numere naturale. Calculati suma lor si verificati daca este palindrom.
Fie n numar natural. Sa se construiasca m din cifrele pare ale lui n. Ex: n=47968382 => m=46882
Fie n numar natural. Sa se elimine toate cifrele 0.
Fie n numar natural. Sa se elimine cifrele mai mari decat o cifra data c.
Fie n numar natural. Sa se elimine toate cifrele care apartin [a,b], unde a si b sunt doua cifre date.
Fie n numar natural. Sa se elimine toate cifrele care nu apartin [a,b], unde a si b sunt doua cifre date.
Fie n numar natural. Sa se determine cifra maxima si sa se elimine din n.
Fie n numar natural. Sa se determine cifra minima si sa se elimine din n.
Fie n numar natural. Eliminati cifra de rang k si afisati noul numar format.
Fie n numar natural. Dupa fiecare aparitie a cifrei minime sa se adauge un 0.
Fie n numar natural. Sa se inlocuiasca fiecare cifra para cu 0.
Fie n numar natural. Eliminati ultima cifra si prima cifra a numarului n si afisati numarul obtinut.
3
102.
103.
104.
105.
106.
Fie n numar natural. Construiti un numar m din cifrele lui n si cifrele inversului sau, in aceasta ordine.
Ex: n=317 => inv=713 => m=317713
Fie n numar natural. Afisati complementul lui n, adica numarul cu cifrele complementare cifrelor lui n
fata de 9. Ex: n=28590 => complementul = 71409
Fie n numar natural. Sa se construiasca cel mai mare nr. m din cifrele distincte ale lui n. Ex: n=4345221
=> m=54321
Fie n, m doua numere naturale. Construiti numarul p din cifrele lui n si m intercalate.
Fie n numar natural. Sa se construiasca m din cifrele lui n prin eliminarea cifrei (cifrelor - daca n are
numar par de cifre) din mijloc. Ex: n=123456 => m=1256
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
Fie n si m nr. nat. Afisati divizorii comuni pentru cele doua numere.
Fie k,n si m nr. nat. Verificati daca n si m au un divizor comun mai mare decat k.
Fie n si m nr. nat. Care din cele doua numere are cei mai multi divizori proprii?
Fie n nr. nat. Verificati daca n divide suma divizorilor sai.
Scrieti un program care determina numerele naturale din [a,b] care au exact k divizori.
Scrieti un program care determina cel mai mic numar natural din [a,b] care are exact k divizori.
Scrieti un program care determina cel mai mare numar natural din [a,b] care are exact k divizori.
Scrieti un program care primele n numere naturale care au exact k divizori.
Scrieti un program care determina cel mai mic numar <=n care are numar maxim de divizori proprii.
Doua numere x si y se numesc prietene daca suma divizorilor lui x este egala cu suma divizorilor lui y.
Sa se gaseasca toate numerele prietene din [a,b].
Sa se gaseasca cele mai mici doua numerele prietene din [a,b].
Sa se gaseasca cele mai mari doua numerele prietene din [a,b].
Sa se gaseasca primele n perechi de numere prietene.
Se citesc n numere naturale. Calculati suma puterilor la care apare 2 in descompunerea fiecarui numar.
Fie a nr. nat. Afisati toate numerele cu acelasi numar de cifre ca si a si cu mai multi divizori decat a.
Fie n nr. nat. Afisati descompunerea lui n in factori primi.
Se citesc doua numere intregi a si b. Sa se determine puterea maxima la care apare a in
descompunerea lui b ca produs de factori.
Ex. pentru a=6 si b=72 puterea la care apare 6 in descompunerea lui 72 este 2.
Fie n nr. nat. Afisati factorul prim care apare la puterea cea mai mare in descompunerea lui n.
Care este cea mai mare putere a lui 2 in n!. n!=1*2*3*4* *n
D. MINIME SI MAXIME
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
E. CMMDC
166.
167.
168.
169.
170.
171.
Se dau a,b nr. nat. Afisati cmmdc si cmmmc pentru cele doua numere.
Se citesc n numere naturale. Calculati cmmdc al lor.
Se citesc n numere naturale. Calculati cmmmc al lor.
Cate numere mai mici decat n sunt prime cu n?(Doua nr. sunt prime intre ele daca cmmdc al lor este 1)
Cate numere din [a,b] sunt prime cu k?
Se citesc cate 2 numere ntregi, pn la ntlnirea perechii (0, 0). Pentru fiecare pereche de numere, s
se calculeze i s se afieze cel mai mare divizor comun.
5
F. NUMERE PRIME
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
G. SISTEME DE NUMERATIE-CONVERSII
195.
196.
197.
198.
199.
200.
201.
scris in baza
,respectiv
).
<
6
scris in baza
<=10).
202.
203.
204.
205.
Se citeste un numar natural n de la tastatura. Scrieti un program care afiseaza numarul de aparitii ale
cifrei 1 din reprezentarea numarului n in baza 2.
Exemplu. In scrierea numarului 547 in baza 2 exista 4 cifre de 1.
Se citesc doua numere intregi de la tastatura . Se cere sa se tipareasca pozitiile binare care retin valori
diferite.
Exemplu. Numerele 53 si 4698 difera pe pozitiile binare 0,1,2,3,5,6,9 si 12 (
=
iar
=
)
Scrieti un program care inverseaza cei n biti din reprezentarea in baza 2 a numarului x, care incepe de
la pozitia p (numarand de la dreapta spre stanga incepand cu 0), lasandu-I pe ceilalti neschimbati.
Exemplu. Pentru n=1234=
, p=2 obtinem
=
.
Sa se scrie un program care transforma un numar natural n din baza b (b>1) in baza
,k>0.
Exemplu.
=
Indicatii. Numarul in baza b este impartit in grupe de cate k cifre pornind de la dreapta la stanga.
Fiecare grupa este apoi transformata individual in baza 10, valoarea obtinuta fiind egala cu valoarea
grupei respective in baza . Numarul in baza
este format din cifrele obtinute din transformarea
fiecarei grupe. Daca numarul nu are un numar de cifre multiplu de k se va complete cu 0 in fata
numarului. Pentru exemplul de mai sus: (010) (011) (101)=>235.
217.
218.
219.
220.
221.
222.
223.
224.
225.
226.
227.
228.
229.
230.
231.
232.
233.
234.
235.
236.
237.
238.
239.
240.
241.
242.
243.
244.
245.
246.
J. PROBLEME DIVERSE
247.
248.
249.
250.
251.
252.
253.
254.
255.
256.
257.
258.
259.
260.
261.
262.
K. PREGATIRE SUPLIMENTARA
CIFRE
1.
Se da n nr. nat. Determinati cel mai mare numar care se poate obtine din n prin eliminarea unei cifre.
Ex: n=63538 => 6538
Se dau a,b numere naturale (a<b). Sa se verifice daca a se poate obtine din b prin eliminarea a doua
secvente de cifre consecutive (una din stanga alta din dreapta). Ex: a=23, b=2367239 => DA
Sa se verifice daca un numar nat. a se poate scrie ca o secventa de cifre repetata si in caz afirmativ sa
se afiseze secventa. Ex: a=78787878 => 78
Se da n nr. nat. Sa se construiasca numarul a cu secventa de cifre dintre cifra nr. p si cifra nr.q oglindita
(inclusive p si q). Ex: n=234567, p=2, q=5 => a=265437
Se da n nr. nat. Sa se construiasca cel mai mic numar cu cifre distincte obtinut din cifrele lui n. Ex:
n=8911398 => 1389
Se da n nr. nat. Sa se construiasca cel mai mic numar obtinut din cifrele lui n. Ex: n=8911398 =>
1138899
Cate numere de n cifre au proprietatea ca inversul lor au mai putine cifre?
Afisati si numarati toate numerele de k cifre (0<=k<10) care au exact k divizori.
Se citesc numere nat. pana cand se da un numar prim. Afisati numarul (si numarul sau de divizori
proprii) care are cel mai mare numar de divizori proprii.
2.
3.
4.
5.
6.
7.
8.
9.
3. Se citesc numere naturale pana la intalnirea numarului 0. Calculati suma numerelor de pe pozitii pare si
produsul numerelor de pe pozitii impare.
4.Se citesc numere naturale pana la intalnirea numarului -1. Calculati suma numerelor de pe pozitii pare si
produsul numerelor de pe pozitii impare apoi calculati cmmdc dintre cele doua numere.
5.Se citesc numere naturale pana la intalnirea numarului 0. Calculati suma numerelor de pe pozitii pare si
produsul numerelor de pe pozitii impare apoi verificati daca cele doua numere sunt prime.
6. Se citesc numere naturale pana la intalnirea numarului 0. Construiti un numar cu prima cifra din fiecare
numar citit si un alt numar cu ultima cifra. Ex: numerele sunt 28, 334, 571, 223, 0 se obtin numerele 2352 si
8413.
7. Se citesc numere naturale pana la intalnirea numarului 0.Pentru fiecare numar calculati si afisati suma
divizorilor.
8. Se citesc numere naturale pana la intalnirea numarului 0.Pentru fiecare numar par calculati si afisati suma
divizorilor proprii.
9. Se citesc numere naturale pana la intalnirea numarului 0.Cati divizori pari are fiecare numar?
SET III
1. Se da n numar natural. Cate numere impare prime sunt mai mici decat n?
2.Se da n numar natural. Afisati numere mai mici decat n care contin cifra 3 si sunt prime.
3. Se da n numar natural. Determinati cel mai mare numar care sa fie mai mic decat n si care sa aiba acelasi
numar de divizori ca si n.
4. Se da n numar natural. Cate numere mai mici decat n au proprietatea ca fara prima si ultima cifra se obtine
un numar prim?
5. Se da n numar natural. Calculati cmmdc dintre toate perechile de numere pare mai mici decat n.
6. Determinati cel mai mic si cel mai mare numar prim din [a,b].
7. Cate perechi de numere din intervalul [a,b] au acelasi numar de divizori.
8. Afisati pentru fiecare numar din [a,b] suma divizorilor proprii.
TEMA DE VACANTA cifre, max/min, divizori, numere prime, conversii
1.Pentru fiecare numar din intervalul [a,b] sa se calculeze si sa se afiseze suma n1+n2 , unde n1 este format din prima si ultima
cifra a numarului, iar n2 este numarul fara prima si ultima cifra.
Ex. a=250 b=42889 un numar din [250,42889] de ex. 38792 n1=32, n2=879, se va afisa n1+n2=32+879=911
2. Se da n numar natural. Afisati numerele mai mici decat n din 3 in 3 incepand cu un nr. dat k apoi afisati produsul acestor
numere.
3. Se citesc n numere naturale. Se cere:
b) calculati media aritmetica a numerelor cu prima cifra para
c) cate numere au prima cifra para si sunt prime?
4. Se da n numar natural. Afisati numerele mai mici decat n din 2 in 2 in ordine inversa (de la n la 1).
5. Se dau doua numere naturale a si b. Verificati daca cifra (sau cifrele daca nr. are nr. par de cifre) din mijlocul nr. a se afla in
b.
6. Fie n nr. natural. Construiti un numar m format din cifrele lui m din care se scade 1. Ex: n=386 => m=275
7. Se citesc numere naturale pana la intalnirea unui nr. negativ. Pentru fiecare numar citit determinati cel mai apropiat numar
prim.
8. Se citesc numere naturale pana la intalmirea numarului 0. Afisati fiecare numar in baza 2.
9. Se citesc n numere naturale. Cate numere contin cifra 1?
10. Se citesc n numere naturale. Pentru fiecare numar citit afisati succesorul inversului sau. Ex: pentru numarul 628 se va
afisa 827 ( inversul este 826 si succesorul lui este 827)
10
Culegere pag. 11 problemele 43, 45, 46, 47*, 49, 51, 54*, 55*, 56*, 57*, 60*, 64.
Set III - problemele 2,4
Set IV - problemele 3,4,7,9
Probleme-pregatire pt.olimpiada
1. Fie n nr. nat cu max 9 cifre. Sa se det. Nr. cifrelor obtinute prin concatenarea nr. 1,2,3,,n.
2. Fie a si b nr nat. Sa se det. Nr. cifrelor distincte din care sunt formate cele doua nr.
Ex. A=177549 b=27664 sunt 7 cifre , cifrele sunt:1,7,5,4,9,2,6.
3. Se citeste un sir de n nr nat. Sa se det cel mai mic numar cu cele mai multe cifre distincte.
Ex: n=7 : 2332, 433, 656, 47777, 22, 333, 434
4.
11