0% au considerat acest document util (0 voturi)
216 vizualizări13 pagini

Probleme

Documentul conține o serie de probleme de programare care implică operații cu numere întregi și reale, precum și probleme de geometrie elementară. Problemele variază în complexitate și acoperă teme precum schimbarea valorilor variabilelor, calcularea mediei, afișarea cifrelor unui număr, operații cu fracții și alte expresii numerice, determinarea ultimei cifre a unei puteri, rezolvarea ecuațiilor, calcularea ariilor și perimetrelor figurilor geometrice etc.

Încărcat de

Hahue Mihai
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
216 vizualizări13 pagini

Probleme

Documentul conține o serie de probleme de programare care implică operații cu numere întregi și reale, precum și probleme de geometrie elementară. Problemele variază în complexitate și acoperă teme precum schimbarea valorilor variabilelor, calcularea mediei, afișarea cifrelor unui număr, operații cu fracții și alte expresii numerice, determinarea ultimei cifre a unei puteri, rezolvarea ecuațiilor, calcularea ariilor și perimetrelor figurilor geometrice etc.

Încărcat de

Hahue Mihai
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 13

1.

Structura liniar
1. a i b rein valorile pentru a dou numere ntregi citite de la tastatur. S se interschimbe
valorile pentru a i b.
2. Cunoscnd cele 3 note obinute de un elev la informatic pe parcursul unui semestru i nota
de la teza scriei un program care s afieze media lui. Cele 4 valori se citesc de la tastatur.
3. Fie un numr x format din exact 3 cifre citit de la tastatur. S se afieze cifrele numrului
ncepnd cu cifra unitilor cu spaii ntre ele.
4. Fie un numr x format din exact trei cifre citit de la tastatur. S se inverseze cifra unitilor
cu cifra sutelor. Sa se afieze rezultatul.
5. Se citete un numr x format din exact 4 cifre. S se nlocuiasc cifrele din mijloc cu cifrele 8
respectiv 9. S se afieze rezultatul.
6. Se citete un numr x format din exact 4 cifre. S se afieze numrul care se obine prin
eliminarea cifrelor din mijloc.
7. Se citete un numr natural x format din 4 cifre nenule. Afiai numerele obinute n
urmtoarele moduri:
a. schimbnd prima cifr cu ultima
b. schimbnd ntre ele cifrele din mijloc
c. nlocuind cifrele din mijloc cu doi de 0
d. micornd cu o unitate valoarea fiecrei cifre
8. Se citete un numr natural x format din 4 cifre. S se afieze ctul i restul mpririi
numrului format din primele dou cifre ale lui x la numrul format din ultimele dou cifre
ale lui x.
9. Se citete un numr natural x format din 4 cifre. S se afieze numrul obinut din suma
numerelor care se obin eliminnd pe rnd cte una dintre cifrele lui x.
Exemplu. Dac x=2347 se obine 347+247+237+234=1065.
10. Se citete un numr natural x format din 4 cifre. S se afieze numrul obinut din suma
numerelor care se obin eliminnd pe rnd prima cifr a lui x, apoi primele dou, apoi
primele 3.
Exemplu. Dac x=2347 se obine 347+47+7=401
11. Se citete un numr natural x format din 4 cifre. S se afieze numrul obinut din suma
numerelor care se obin eliminnd pe rnd ultima cifr a lui x, apoi ultimele dou, apoi
ultimele 3.
Exemplu. Dac x=2347 se obine 247+23+2=272
12. Fie a un numr natural citit de la tastatur format din exact 5 cifre. Scriei un algoritm
(program) care s determine i s afieze numrul format din prima, a treia i a cincia cifr
din a.
Exemplu. Dac a=23479 se obine 249
13. S se determine ultima cifr a sumei: x+y+z, unde x, y i z sunt numere naturale citite de a
tastatur.

14. Se citesc dou numere naturale x i y cu cte 3 cifre fiecare. S se genereze numrul a
format din cifrele lui x i y parcurse alternativ ncepnd cu cifrele lui x.
Exemplu. x=246, y=357 se obine a=234567
15. Se citesc dou numere naturale x i y cu cte 3 cifre fiecare. S se genereze numrul real a
format din cifrele lui x la partea ntreag i cifrele lui y la partea zecimal.
Exemplu. x=246, y=357 se obine a=246.357
16. S se calculeze aria unul triunghi cunoscnd lungimile laturilor sale: a, b, c citite de la
tastatur. Se consider c datele de intrare sunt valide.
17. S se determine aria unui trapez cunoscnd lungimile bazelor b1, b2 i lungimea nlimii h.
Cele 3 valori reale se citesc de la tastatur.
18. S se determine lungimea i aria unui cerc cunoscnd lungimea razei cercului.
19. S se determine lungimea i aria unui dreptunghi cunoscnd lungimea i limea
dreptunghiului.
20. O nav parcurge distana d (n km) n a sptmni i b zile (d, a, b se citesc de la tastatur) .
Care este viteza n m/s?
21. S se determine distana dintre dou puncte A i B pentru care se citesc coordonatele
carteziene (x i y ca numere reale) n plan.
22. Se cunosc coordonatele carteziene a dou puncte A i B. S se determine coordonatele
mijlocului segmentului determinat de cele dou puncte.
23. Se citesc coordonatele carteziene pentru 3 puncte A, B i C. S se determine perimetrul i
aria pentru triunghiul determinat de cele 3 puncte. Se consider c datele de intrare sunt
valide (punctele nu sunt coliniare).
24. S se determine valoarea sumei: 1+2+3+...+n pentru un n numr natural citit de la tastatur.
25. Ionel i Vasilic locuiesc n satele Codreti respectiv Floreti. tiind c ntre cele dou sate
este o distan d (exprimat n km) iar cei doi copii i-au propus s se ntlneasc undeva pe
drumul dintre cele dou sate deplasndu-se cu bicicleta astfel: Ionel cu viteza v1 (exprimata
in m/s) iar Vasilic cu viteza v2 (exprimat n m/s). Dup ct timp se ntlnesc cei doi
prieteni? La ce distan de Codreti i la ce distanta de Floreti s-au ntlnit?

2. Structura alternativ.
2.1 probleme de minim/ maxim/ egalitate
2.2 probleme divizibilitate
2.3 determinarea ultimei cifre a unei puteri: xy
2.4 probleme de geometrie:
2.4.1 determinarea tipului unei figuri geometrice
2.4.2 probleme care determina relaia dintre doua figuri geometrice
2.5 calculul valorii unor expresii
2.6 rezolvarea unor ecuaii
2.7 intervale
2.1.Probleme de minim/ maxim/ egalitate
26. Scriei un algoritm (program) care s determine cel mai mare dintre cele 3 numere ntregi
citite de la tastatur.
27. Scriei un algoritm (program) care s determine cel mai mare dintre cele 4 numere ntregi
citite de la tastatur.
28. S se determine dac 3 numere ntregi x, y, z sunt egale. Se va afia DA sau NU.
29. S se determine dac 3 numere ntregi x, y, z sunt distincte. Se va afia DA sau NU.
30. Scriei un program care citete de la tastatur trei valori numerice a, b, c i apoi afieaz pe
ecran cea mai mare diferen dintre oricare dou valori date. Exemplu. a=100, b=15, c=105.
Se va afia 90.
31. Se citete un numr x natural din exact 3 cifre. S se genereze cel mai mare numr care are
aceleai cifre ca el.
Exemplu. x=192. Se va afia 921
x=244. Se va afia 442
32. Se citete un numr x natural din exact 3 cifre. S se genereze cel mai mic numr care are
aceleai cifre ca el.
Exemplu. x=192. Se va afia 129
x=242. Se va afia 224
x=801. Se va afia 108
33. Se citesc dou numere x i y cu exact 4 cifre fiecare. S se afieze numrul care are suma
cifrelor mai mare.
Exemplu. x=1902 i y=8001. Se va afia 1902.
34. Se citesc 4 numere ntregi nenule a, b, c, d reprezentnd numrtorii respectiv numitorii a
c
a
b
d
dou fracii ( i
). Sa se afieze fracia cu valoarea mai mare.
Exemplu. a=2, b=3, c=4, d=5. Se va afia: 4/5.

35. S se determine dac 3 numere x, y, z naturale sunt pitagoreice (o valoare la ptrat este egal
cu suma ptratelor celorlalte dou valori). Se va afia DA sau NU.
36. S se determine dac 3 numere naturale citite de la tastatur pot reprezenta o dat
calendaristic (cu formatul: ziua, luna, anul).
37. Se citesc 3 numere ntregi x, y, z. S se afieze numerele n ordine cresctoare.
38. Se citesc 4 numere ntregi x, y, z, w. S se determine dac acestea pot forma o mulime. Se va
afia un mesaj.
39. Se citesc 4 numere ntregi x, y, z, w. S se determine dac acestea pot forma o proporie. Se
va afia un mesaj.
2.2 Probleme de divizibilitate
40. S se verifice dac un numr ntreg x citit este par sau impar. Se va afia un mesaj.
41. S se determine dac un numr ntreg x citit este multiplul lui y citit. Se va afia un mesaj.
42. S se determine dac x este multiplu pentru a, b i c.
43. S se determine dac x este divizor pentru a, b i c.
44. Se citesc a, b numere ntregi nenule reprezentnd numrtorul respectiv numitorul unei
a
a
b
b
fracii ( ) i k numr natural nenul. S se determine dac fracia
se simplifica prin k. n
caz afirmativ se va afia fracia obinut prin simplificare altfel se va afia NU.
Exemplu. a=24, b=40, k=8. Se va afia: 3/5
a=24, b=40, k=5. Se va afia: NU.
2.3 Determinarea ultimei cifre a unei puteri: xy
45. S se determine ultima cifr a lui 9x, unde x este numr natural citit de la tastatur.
46. S se determine ultima cifr a lui 2x, unde x este numr natural citit de la tastatur.
47. Sa se determine ultima cifra a lui xy, unde x i y sunt numere naturale citite de la tastatur.
48. S se determine ultima cifra a expresiei 7x+4y, unde x i y sunt numere naturale citite de la
tastatur.
49. S se determine ultima cifra a expresiei 7x * 8y, unde x i y sunt numere naturale citite de la
tastatur.
2.4 Probleme de geometrie
50. S se determine dac punctul P(x1,y1) aparine interiorului segmentului [A,B], A(x2,y2) i
B(x3,y3). Cele 6 valori reale: x1, y1, x2, y2, x3, y3 se citesc de la tastatur.
51. Se citesc trei numere reale a, b, c. S se determine dac acestea pot constitui lungimile
laturilor unui triunghi. n caz afirmativ se va afia tipul triunghiului (oarecare, isoscel sau
echilateral).

52. S se determine n ce cadran se gsete punctul P(x,y) unde x i y sunt numere reale citite de
la tastatur.
53. Se citesc de la tastatur coordonatele carteziene x i y ale celor trei vrfuri ale unui triunghi.
S se scrie un algoritm (program) care verific dac acestea pot constitui vrfurile unui
triunghi. n caz afirmativ se va afia tipul triunghiului (oarecare, isoscel sau echilateral).
Observaie: dac cele trei puncte sunt coliniare nu pot constitui un triunghi.
54. S se determine dac punctul P(x1,y1) aparine dreptei determinate de punctele A(x2,y2) i
B(x3,y3). Cele 6 valori se citesc de la tastatur.
55. S se determine dac dou drepte d1 i d2 determinate de punctele A(x1,y1) i B(x2,y2)
respectiv C(x3,y3) i D(x4,y4) se intersecteaz. Cele 8 valori se citesc de la tastatur. Se va
afia DA sau NU.
56. S se determine n ce relaie se gsete punctul A(x1,y1) cu cercul C de centru O(x2,y2) i
raza R. Cele 5 valori se citesc de la tastatur. Se va afia: punctul este interior, exterior sau
aparine cercului.
57. S se determine n ce relaie se gsesc cercurile: C1 de centru O1(x1,y1) i raza R1 i C2 de
centru O2(x2,y2) i raza R2. Cele 6 valori se citesc de la tastatur. Se va afia: cercuri
interioare, exterioare, tangente sau secante.
58. S se determine dac 4 puncte pot forma un ptrat. Se citesc coordonatele n plan ale celor 4
puncte.
59. Se citesc coordonatele carteziene pentru 3 puncte A, B i C necoliniare i coordonatele
punctului M. S se determine poziia punctului M fa de triunghi: n interiorul triunghiului,
n exteriorul triunghiului, pe una dintre laturi sau pe unul din vrfuri.
60. Se citesc coordonatele n plan a patru puncte A, B, C, D. S se determine dac ABCD este
paralelogram.
61. Se citesc coordonatele n plan a patru puncte A, B, C, D. S se determine dac ABCD este
dreptunghi.
62. Se citesc coordonatele n plan a patru puncte A, B, C, D. S se determine dac ABCD este
romb.
63. Se citesc coordonatele n plan a patru puncte A, B, C, D. S se determine dac ABCD este
trapez.
2.5 Calculul valorii unor expresii
64. S se determine valoarea sumei:
1-2 +3 -4 +5 -6 +7 -8 + 9 -10+....n pentru n numr natural citit de la tastatur.
65. S se determine ultima cifr a produsului: 1*2*3*4....*n pentru n numr natural citit de la
tastatur.
66. S se determine valoarea funciei urmtoare pentru x, numr real citit de la tastatur.

5 * x 2 1, ptr.x 2

f : R R, f ( x ) x 1, ptr.x (2,3)
x 2 4 x 5, ptr.x 3

67. S se determine valoarea funciei urmtoare pentru x, numr real citit de la tastatur.
x 2 1, ptr.x 1

f : R R, f ( x) x 1, ptr.x (1,5)
x 2 x 2, ptr.x 5

2.6 Rezolvarea unor ecuaii


68. S se rezolve ecuaia de gradul I cu o necunoscut: ax+b=0 unde a i b sunt coeficieni reali
citii de la tastatur. Tratai toate situaiile posibile.
69. Sa se rezolve ecuaia de gradul al II-lea cu dou necunoscute: ax2+bx+c=0 unde a, b, c sunt
coeficieni reali citii de la tastatur. Tratai toate situaiile posibile.
70. S se rezolve urmtorul sistem de ecuaii:
ax by c

dx ey f
cu a, b, c, d, e, f numere reale nenule citite de la tastatur. Discuie.
2.7 Intervale
71. S se determine dac valoarea x aparine intervalului [a,b] unde x, a i b sunt numere reale
citite de la tastatur. Se va afia DA sau NU.
72. Se citesc 4 numere reale a, b, c, d reprezentnd extremitile a dou intervale de numere
reale [a,b] respectiv [c,d]. S se determine dac cele dou intervale se intersecteaz. n caz
afirmativ se va afia intervalul intersecie altfel se va afia NU.
73. Se citesc 6 numere reale a, b, c, d, e, f reprezentnd extremitile a trei intervale de numere
reale [a,b], [c,d] respectiv [e,f]. S se determine dac cele trei intervale se intersecteaz. n
caz afirmativ se va afia intervalul intersecie altfel se va afia Mulimea vid.

Structura repetitiva
74.
Scriei un program care s afieze literele mici ale alfabetului englez i codurile lor
ASCII apoi acelai lucru pentru literele mari i cifre.
75. S se scrie un program care afieaz n ordine cresctoare divizorii unui numr natural x apoi
pe linia urmtoare numrul de divizori pe i are x.
Exemplu. pentru x=15 se afieaz 1 3 5 15.
4 divizori
76. Sa se afiseze toate numerele naturale cu exact 3 cifre
77. Sa se afiseze toate numerele naturale cu exact 3 cifre care au suma cifrelor un numar impar
78. Sa se afiseze toate numerele naturale cu exact 3 cifre identice
Ex 111 222 333999
79. Sa se afiseze numere naturale din intervalul [a,b] care sunt divizibile cu k citit. Daca in [a,b]
nu sunt astfel de numere se va da un mesaj.
Ex1. a=120, b=260 si k=25 => 150 175 200 225 250
Ex1. a=251, b=270 si k=25 => nu exista!
80. Se citesc doua numere x si y. Sa se afiseze care dintre cele doua numere are mai multi
divizori
Exemplu. pentru x=12, y=29 se afiseaza: 12 are mai multi divizori
81. Sa se afiseze primele n patrate perfecte.
Ex. pt n=5 se afiseaza 1 4 9 16 25
82. S se afieze numerele prime pana la n unde n este numr natural cu cel mult 4 cifre citit de
la tastatur.
Ex. n=20 => 2 3 5 7 11 13 17 19
83. S se afieze numerele prime din intervalul [a,b] unde a i b sunt numere naturale cu cel mult
4 cifre citite de la tastatur.
Ex. a=10, b=20 => 11 13 17 19
84. Sa se afiseze toate numerele palindrome cu exact 5 cifre
10001, 10101, 10201,10901, 12021,..99999
85. Sa se afiseze toate numerele cu exact 4 cifre care au toate cifrele pare
2000,2002, 2468,8888
86. Pentru n (n100) numr natural citit de la tastatur s se afieze:
O secven piramidal de tipul:

1
21
321
.
n n-1.3 2 1
87. O secven piramidal de tipul:
n
n n-1
n n-1 n-2
..
n n-1 .3 2 1
5
54
543
5432
54321
88. Valorile de la 1 la n ca n exemplu.
Pentru n=12
1
23
456
7 8 9 10
11 12
89. O secven piramidal ca n exemplul urmtor. Se citete numrul n (n26) de litere.
Pentru n =4 se obine:
A
BB
CCC
DDDD
90. O secven piramidal care afieaz caracterul * ca n exemplul urmtor. Se citete numrul n
de nivele.
Pentru n =4 se obine:
*
***
*****
***
*
91. S se afieze cifrele unui numr n care conine exact 4 cifre nenule pe rnduri diferite unde
fiecare cifr se va afia de un numr de ori egal cu valoarea cifrei.
Exemplu. Pentru n=5362 se va afia:
55555
333

666666
22
92. S se determine cel mai mare divizor comun a 3 numere ntregi nenule x, y, z citite de la
tastatur.
Ex x=45, y=27, z=60 => cmmdc=3
93. S se determine cel mai mic multiplu comun a 3 numere ntregi nenule x, y, z.
Ex x=45, y=27, z=60 => cmmmc=270
94.

Un numr x este perfect daca este egal cu suma divizorilor lui mai puin el.
a. S se determine dac numrul x citit este perfect.
Exemplu. pentru x=6 este perfect deoarece 6=1+2+3 (divizorii lui 6).

95.

S se determine daca numrul n este de forma 2x * 3y.


Exemplu: 72 Da
Exemplu: 360 Nu

96.

S se determine in cate zerouri se termina x * y fr a face produsul numerelor.


1250 * 48 = 60000, deci 4 zerouri

97. S se afieze numerele din intervalul [a,b] care sunt o putere a lui 2. Numerele a i b sunt
numere naturale cu cel mult 9 cifre citite de la tastatur. Dac intervalul [a,b] nu conine
numere care s reprezinte puteri ale lui 2 se va afia un mesaj.
Exemplu. a=6, b=50 se afieaz 8, 16, 32.
98. S se afieze numerele din intervalul [a,b] care sunt o putere a lui 2 sau o putere a lui 3.
Numerele a i b sunt numere naturale cu cel mult 9 cifre citite de la tastatur. Dac intervalul
[a,b] nu conine numere care s reprezinte puteri ale lui 2 sau 3 se va afia un mesaj.
Exemplu. a=6, b=50 se afieaz 8, 9, 16, 27, 32.
99.

S se afieze numerele pn la n citit care sunt ptrate perfecte de numere prime.


Exemplu. pentru n=50 se afieaz: 4, 9, 25, 49

Indicatie: sunt numere cu exact 3 divizori (mergeti dupa modelul lucrat care afiseaza numerle
prime pana la n).
100.
Pentru n (n20) numr natural citit de la tastatur s se determine valoarea urmtoarelor
expresii:
a. 1*2*3**n
b. 1+2+3++n
c. 1*(1+2)*(1+2+3)*(1+2+3+4)*..... *(1+2+3+...+n)
d. 1+1*2+1*2*3+.+1*2*3**n
e. 12+22+32++n2
f. 12-22+32-n2
g. 1+3+5+7+n
101.

S se afieze numerele care reprezint puterile lui 5 pn la n.

Ex. n=655 => 1 5 25

125 625

102.
S se determine in cate zerouri se termina produsul:
1*2*3**n fara a face produsul. Ex n=26=> 6 zerouri
103.
S se determine in cel mai mare patrat perfect mai mic sau egal cu n.
Ex. n=55=> 49
Ex. n=81=> 81
Problema se poate rezolva si fara instructiuni repetitive.
Grafica:
104.
Simulati caderea unui segment orizontal de lungime 200 de pixeli. Plasati segmentul in
milocul unei ferestre de 800 x 600 la un top initial de 20 pixeli.
105.
Plasati in mijlocul unei ferestre de 800 x 800 un cerc C1 de raza R=50 pixeli. Umpleti
cercul cu culoarea verde (10). Desenati un cerc C2 de aceeasi raza avand coordonatele
cercului in x=80, y=80. Umpleti cercul C2 cu albastru deschis.
a) Simulati deplasarea cercului c2 cu sageti
b) Daca cercul C2 atinge sau se suprapune peste cercul C1 ambele cercuri se vor colora
cu rosu.
Prelucrarea cifrelor lui x
106.
Sa se determine daca numrul natural x are numrul de cifre pare egal cu numrul de
cifre impare.
Ex x=456877 =>Da
107.
Sa se determine daca numrul natural x are toate cifrele divizibile cu 3.
Ex x=39066 =>Da
108.
Sa se determine daca numrul natural x contine cifra c citita.
Ex x=4568577 si c=5 =>Da
109.

Sa se determine suma si produsul cifrelor lui x

110.
Sa se determine daca numarul x are toate cifrele egale
Ex. x=55555 Da (indicatie: comparati toate cifrele cu ultima)
111.
Sa se determine daca numarul x are cifrele ordonate descrescator
Ex. x=63220 Da
Ex. x=637322 Nu (indicatie: comparati oricare doua cifre alaturate)
112.
1)
2)
3)
4)
5)

Se citeste un numar natural x cu cel putin 4 cifre. (ex x=23456) Sa se afiseze:


Cifra unitatilor => 6
Cifra zecilor => 5
Cifra sutelor => 4
Prima cifra din stanga => 2
A doua cifra din stanga =>3

113.
Se citesc doua numare naturale x si y. Sa se afiseze numarul cu suma cifrelor mai mare.
Daca numerele au aceeasi suma a cifrelor se afiseaza un mesaj.
114.
Sa se determine cate cifre 0 are numarul x la dreapta lui.
Ex. x=5007000 => 3
Ex. x=5006 => 0
Ex. x=0 => 1
Ex. x=56 =>0
115.
Sa se afiseze numerele din [a,b] care contin numai cifre nenule.
Ex a=999, b=2000 => 999,1111,1112,1119,1121,.1999
116.

Sa se afiseze numerele din [a,b] care au suma cifrelor egala cu 10.

117.
Sa se afiseze cifrele prime pentru x
Ex x=45672 => 2 5
118.
Sa se afiseze rasturnatul (inversul) lui x.
Ex. x=5678 => y=8765
119.
Un numar este palindrom cand prin parcurgere de la stanga la dreapta sau de la dreapta
la stanga se obtine acelasi numar.
Ex. x=46764 este palindrom
x=46746 nu este palindrom
120.
Se citesc n numere. Sa se determine daca toate numerele citite sunt patrate perfecte.
Ex. n=5 si numerele 100 4 1 16 25 Da
Ex. n=5 si numerele 100 4 8 16 25 Nu
121.
Se citesc n numere naturale. Sa se determine cate dintre numerele citite contin numai
cifre pare.
Ex n=6, si numerele 567 8422 763 6 9 8844 => k=3 numere
122.
Se citesc n numere naturale. Sa se determine cate dintre numerele citite contin macar o
cifra para.
Ex n=7, si numerele 333 567 8422 763 6 139 8844 => k=5 numere
123.
Se citesc n numere naturale. Sa se determine cate dintre numerele citite contin exact o
cifra pare.
Ex n=7, si numerele 333 567 8422 743 6 139 8844 => k=5 numere
124.
Se citesc n numere naturale. Sa se determine cate dintre numerele citite au prima cifra
care reprezinta un numar prim.
Ex n=7, si numerele 333 567 8422 742 7 139 8844 => k=4 numere
125.
Se citesc n numere naturale. Sa se determine cate dintre numerele citite reprezinta un
numar palindrom.
Ex n=6 si numerele 678 101 34 11211 8 92 => k=3 numere
126.

Se citesc n numere. Sa se determine daca toate numerele sunt egale.

Ex. n=5 si numerele 23 23 23 23 23 => Da, toate sunt egale


Ex. n=7 si numerele 23 23 11 23 12 23 23 => nu sunt toate egale
127.
Se citesc n numere. Sa se determine daca numerele citite sunt ordonate crescator.
Ex. n=5 si numerele 23 27 28 28 33 => Da, valorile citite sunt ordonate crescator
Ex. n=7 si numerele 23 27 10 13 28 28 33 => nu sunt ordonate crescator
Fisiere
128.
Sa se determine daca un fisier care contine numere intregi sunt ordonate crescator
Ex. -8 -4 1 3 5 5 5 8 10 Da
Ex. -8 -4 1 3 2 5 5 5 8 10 Da
129.
Sa se afiseze numerele prime dintr-un fisier care memoreaza numere intregi. Daca
fisierul nu contine numere intregi se va afisa un mesaj
Ex. 7 8 2 -8 -10 1 0 3 4 23 => 7 2 3 23
130.
Se citesc n numere naturale din fisier. La inceputul fisierului este scrisa valoarea lui n
apoi cele n numere. Sa se afiseze numerele care contin numai cifre nenule.
131.
Se citesc n perechi de numere naturale nenule din fisier. La inceputul fisierului este
scrisa valoarea lui n apoi cele n perechi de numere. Sa se afiseze perechile de numere si
valoarea celui mai mare divizor pentru fiecare pereche.
132.
Se citesc numere naturale din fisierul date.in. Sa se afiseze acele numere care au prima
lor cifra egala cu cifra maxima.
Ex. 7123 568 211 23632 8 900 => 7123 211 8 900
133.
S se determine cel mai mare numr prim dintr-un fiser. n cazul n care nu sunt numere
prime n fiier se va afia mesajul Nu exist.
134.
n fiierul date.in se citesc de pe prima linie o valoare natural n (n1000) iar de pe linia
urmtoare n numere naturale cu cel mult 4 cifre fiecare. S se afieze numerele din fiier cu
semnul + ntre ele iar la sfrit semnul = urmat de valoarea sumei numerelor.
Ex. 3 5 7 8 20 se afiseaza 3+5+7+8+20=43

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