Sunteți pe pagina 1din 6

Probleme

1. Considernd cunoscute trei valori reale, verificai daca ele pot reprezenta lungimile laturilor
unui triunghi, iar n caz afirmativ determinai tipul acestuia: isoscel, echilateral, dreptunghic
sau oarecare.
2. Se consider o fracie al crei numitor este un numr prim. S se verifice dac este
ireductiil !i suunitar.
". #ie $ un numr natural de cel mult % cifre. S se determine ultima cifr a puterii 2
$
.
&. Se consider dou triunghiuri n plan, identificate prin coordonatele vrfurilor lor. S se
realizeze un program care verific dac cele dou triunghiuri sunt asemenea.
'. Se consider dou puncte n plan, e$primate prin perechi de coordonate ($,)*. +le reprezint
centrele a dou cercuri de raz ,1, respectiv ,2. S se verifice dac cele dou cercuri sunt
tangente interne, tangente e$terne, secante sau e$terioare.
-. realizai un algoritm pentru calculul e$presiilor urmtoare: ./20$1)2 3/$4.120)2 C/.1
2430$.
5. realizai un program pentru determinarea perimetrului !i ariei unui triunghi cruia i se cunosc
lungimile laturilor.
6. ,ealizai un program pentru rezolvarea n mulimea numerelor reale a ecuaiei de gradul 7
(a4$0/8*
%. ,ealizai un algoritm pentru rezolvarea n mulimea numerelor reale a sistemului de ecuaii:

'

+
+
1 4
8 4 4
y c x
y b x a
18. 7nflaia produce devalorizarea monedei naionale. Ct a costat un caiet anul trecut, dac
inflaia a fost de '89 pe an: .lctuii algoritmul de rezolvare a acestei proleme !tiind care
este preul actual al caietului.
11. .ndrei a depus la o anc o sum de ani. ;tim c n fiecare lun el prime!te o dond de
"89 din valoarea iniial depus. Care va fi valoarea deinut la anc dup " luni dac se
cunoa!te valoarea depus iniial:
12. <aria a depus la anc o sum de ani. Se cunoa!te c pe lun ea are o dond de "89 din
valoarea avut n acel moment. Care va fi valoare deinut la anc dup " luni cunoscnd
suma iniial depus !i faptul c <aria nu a ridicat niciodat donda, ea adugndu1se n
fiecare lun la suma iniial:
1". ,ealizai un algoritm pentru calculul urmtoarei e$presii:

'


<

8 , 2
8 , 1 4 "
dacax x
dacax x
A
1&. ,ealizai un algoritm pentru calculul urmtoarei e$presii:

'

<

8 *, = 1 , ma$(
8 , 2
2
dacax x x
dacax x
B
1'. ,ealizai un algoritm pentru calculul urmtoarei e$presii:
1

'

> +

<

18 , "
18 8 , 2
8 , 4 '
dacax x
x daca x
dacax x
C
1-. ,ealizai un algoritm care verific dac trei numere ntregi sunt pitagorice.
15. ,ealizai un program care determin un procent p din salariul unui muncitor. Se vor citi de la
tastatur att salariul ct !i procentul dorit.
16. > roscu face n fiecare minut cte un salt. ?ungimea primului salt este p (valoare citit de
la tastatur* dup care, fiecare salt fcut are lungimea dul fa de lungimea saltului anterior
fcut. ,ealizai un program care afi!eaz distana total parcurs de roscu n ' salturi.
1%. Considernd un numr n@188. realizai un program care afi!eaz ultimele dou cifre ale lui !i
suma acestora.
28. Considerm un numr de & cifre. ,ealizai un program care afi!eaz primele dou cifre ale
lui !i produsul lor.
21. ,ealizai un algoritm pentru calculul urmtoarelor e$presii:

'

'

altfel y x z
z pentrux z x y x
B
altfel z
y pentrux z x y x
A
*, , 4 2 ma$(
*, , 4 min(
, 4 2
*, , 4 min(
22. ,ealizai un program care determin suma a dou unghiuri e$primate n grade , minute !i
secunde.
2". ,ealizai un program care citind de la tastatur o valoare $ ($A"-'* afi!eaz pe ecran n ce
lun a anului se afl ziua cu numrul $ a anului.
2&. Se cite!te de la tastatur o valoare natural $ ($@18*. Bac valoarea citit are cifra unitilor
egal cu cifra zecilor se vor afi!a primele dou numere naturale mai mari dect valoarea $. Cn
caz contrar se va afi!a cifra ma$im dintre cifra zecilor !i a unitilor.
2'. Se citesc dou numere naturale. S se afi!eze valoarea fraciei suunitare care se poate forma
cu cele dou numere. Daloarea va fi afi!at cu trei zecimale.
2-. ,ealizai un program care afi!eaz semnul maEoritar a ' valori citite de la tastatur !i afi!eaz
un mesaE corespunztor.
25. S se determine cel mai mare numr care se poate forma cu aEutorul cifrelor unui numr
natural citit de la tastatur.
26. S se determine cel mai mic numr care se poate forma cu cifrele unui numr natural citit de
la tastatur.
2%. ,ealizai un program care prime!te un numr real pozitiv !i i trunchiaz partea fracionar
astfel nct cifrele rmase formeaz un !ir monoton. +$: numrul ",'-"26% devine ",'-
"8. ,ealizai un program care, pentru un numr natural n calculeaz produsul primelor n numere
naturale pare.
"1. ,ealizai un program care cite!te de la tastatur n numere naturale !i determin media
aritmetic a numerelor prime.
"2. Citind de la tastatur n numere naturale s se calculeze produsul celor care sunt prime cu n.
2
"". Fentru un numr n s se afi!eze ultimii p divizori proprii al lui (diferii de 1 !i el nsu!i*.
Bac numrul are mai puin de p divizori se vor afi!a toi.
"&. ,ealizai un program care calculeaz media aritmetic a tuturor numerelor palindrom din
intervalul Ga,H.
"'. ,ealizai un program care permite afi!area primelor n puteri ale lui 2 care aparin intervalului
G$,)H.
"-. Scriei un program care cite!te de la tastatur n numere naturale nanule (A"2888* !i afi!eaz
numrul format prin alipirea cifrelor numrului ma$im cu cel minim (n aceast ordine*.
"5. Cunoscndu1se limitele ntregi a, ale unui interval !i un !ir de n valori, s se realizeze un
program care determin media aritmetic a numerelor citite, pentru care suma cifrelor
aparine intervalului Ga,H.
"6. S se realizeze un program care afi!eaz pe ecran toate modalitile de scriere a valorii S ca
sum de trei termeni nenuli distinci.
"%. Se cite!te de la tastatur un !ir de n numere. ,ealizai un program care verific dac numrul
format din cifrele unitilor acestora este un numr prim.
&8. Se citesc de la tastatur n numere naturale. .fi!ai numrul tripletelor de valori citite
consecutiv care pot reprezenta laturile unui triunghi.
&1. S se afi!eze toate tripletele de numere pitagorice mai mici dect un numr dat n.
&2. Se citesc de la tastatur preurile a n oiecte achiziionate de o persoan. Dalorile citite sunt
distincte. S se afi!eze preurile celor mai scumpe dou oiecte cumprate.
&". Se cunosc notele a n elevi la un e$temporal. S se afi!eze care este nota ma$im la test !i de
ci elevi a fost oinut.
&&. Citind de tastatur n numere naturale, s se calculeze media armonic a lor. .ceasta se
calculeaz cu formula:
N
nr nr nr
n
1
....
1 1
2 1
+ + +
&'. Se consider un !ir de n perechi de numere naturale care reprezint limitele ntregi ale unor
intervale. Citirea intervalelor se face n ordine cresctoare a limitelor inferioare ale
intervalelor. ,ealizai un program care afi!eaz numrul de intervale disEuncte cu primul
interval citit !i numrul de intervale incluse n primul interval citit.
&-. S se afi!eze cele mai mari dou numere prime strict mai mici dect numrul natural n (n@&*.
&5. Se consider un numr natural n. S se formeze dou noi numere, unul format din cifrele
pare ale lui n !i cellalt format din cifrele impare.
&6. Se consider un numr n natural. S se afi!eze cel mai mic multiplu par al numrului format
din prima !i ultima cifr a acestuia.
&%. Se consider un numr natural n. S se afi!eze numrul apariiilor cifrei unitilor n scrierea
lui n.
'8. Se consider un numr natural n. S se determine cea mai mare cifr care apare n scrierea lui
n !i numrul de apariii al ei.
'1. S se afi!eze toate numerele pare ncepnd cu valoarea 2 ct timp suma celor afi!ate nu este
mai mare dect numrul natural n citit.
'2. Se cite!te de la tastatur un numr n impar. S se afi!eze primele n perechi de numere
consecutive a cror sum este diviziil cu numrul n.
'". ,ealizai un program care citind de la tastatur un numr real, afi!eaz succesiv cte un
numr mai mic cu 2 dect ultimul numr afi!at. Cncepnd cu valoarea citit. ?ista continu
ct timp valorile afi!ate sunt pozitive.(+$: nr. 5.81 se va afi!a 5.81, '.81, ".81, 1.81*
'&. Se citesc de la tastatur dou numere naturale m !i n. ,ealizai un program care afi!eaz o
list de numere impare consecutive, ct timp diferena dintre primul !i ultimul numr din list
nu este mai mare dect m. ?ista ncepe cu primul numr impar mai mare dect n.
''. ,ealizai un program care cite!te un ntreg, un numr $ ($A/68* !i va afi!a pe ecran $ linii.
#iecare va conine un numr de caractere I4I egal cu numrul liniei respective.
+$emplu: Fentru valoarea $/" pe ecran se va afi!a: 4
"
44
444
'-. ,ealizai un program care cite!te un numr $ ntreg (8A$A/2888888888* si afi!eaz pe ecran
numrul oinut prin conversia lui $ in aza 2.
'5. Se cite!te n, numr natural. S se evalueze e$presia urmtoare: e/1=101=(142*01=(1424"*0...
01=(1424...4n*.
'6. Se cite!te n, numr natural. Sa se evalueze e$presia urmtoare: e/1014"014"4'0...
014"4...4(24n01*.
'%. Se cite!te n, numr natural. Sa se evalueze e$presia: +/ +10+20... 0+n unde +i este dat de:
+i/ 1=(142*0(142*=(1424"*0...0(1424...4i*=(1424...4(i01*.
-8. .fi!ai toate numerele prime aflate intre doua numere naturale citite.
-1. Se citesc, pe rnd, n numere reale. Se cere sa se afi!eze suma ma$ima care se poate forma
cu aEutorul lor.
-2. Se citesc, in ordine, cele n cifre ale unui numr natural. Se cere s se construiasc si sa se
afi!eze numrul natural format. +$emplu: Se citesc -,5,"2 se va tipri -5"
-". Sa se scrie un program care rezolva ecuaia a$20$0c/82 a,,c reale
-&. Se citesc a,,c, coeficienii unei ecuaii de gradul 77. #r a rezolva ecuaia, sa se precizeze
natura rdcinilor(reale sau nu, pozitive, negative,semnul rdcinilor
-'. Se cite!te un sir de numere ntregi pn la ntlnirea numrului zero. Sa se calculeze media
aritmetica a numerelor din sir.
--. Se citesc numere naturale pn la introducerea numrului zero. S se calculeze produsul
celor care mprite la 5 dau restul & si sa se afi!eze cele diviziile cu 2.
-5. Se cite!te un numr n de la tastatura. Cte cifre de - are cuul sau.
-6. Sa se calculeze produsul p/14"4'4...4n unde n este numr impar citit de la tastatura(se va
verifica la citire daca numrul n este impar*.
-%. Se cite!te un sir de n numere reale. Sa se afi!eze valoarea minima si cea ma$ima din sir,
determinate simultan.
58. Se cite!te n, numr natural. Sa se calculeze e$presia: +/1=2J"02="J&0K0n=(n01*(n02*.
51. Se cite!te n, numr natural. Sa se calculeze e$presia: +/101=2
2
01="
2
0K01=n
2
52. Se d un !ir de n numere de la tastatur: a
1
, a
2
, ..... a
n
. S se calculeze suma:
n
a a a
S
n
+ + + .....
2 1
2 1

5". S se calculeze e$presiile: +/1120"1&0....0(11*
n01
n 2 +/1114201424"1......0(1
1*
n01
(1424"4...4n*
,
_

,
_

,
_

,
_


2 2 2 2
1
1 .....
&
1
1
"
1
1
2
1
1
n
E

5&. S se listeze toate numerele mai mici sau egale dect n a cror sum a cifrelor este diviziil
prin '.
5'. S se transforme un numr din aza pA18 n aza 18.
5-. S se transforme un numr din aza 18 n aza pA18.
55. Se citesc caractere pn la ntlnirea caracterului 4. S se determine cte sunt vocale.
56. S se afi!eze toate numerele prime A/m.
5%. S se afi!eze primele n numere prime care au suma cifrelor A/m.
68. S se scrie un program ce rezolv ecuaii de gradul al doilea pn cnd utilizatorul nu mai
dore!te acest lucru.
61. S se afi!eze toate numerele de forma a
2
0
"
, unde 1A/a, A/'.
62. S se afi!eze toate triunghiurile diferite cu laturi numere ntregi pozitive !i perimetru dat
F.
6". Se citesc numere naturale pn la ntlnirea numrului 8. S se afi!eze soluiile tuturor
ecuaiilor de gradul 7, a$0/8, unde a !i sunt toate perechile de numere citite
consecutiv cu proprietatea c este diviziil prin a.
6&. Se citesc numere naturale pn la ntlnirea numrului 8. S se calculeze suma S a
tuturor numerelor citite, precum !i ctul !i restul mpririi lui S la suma cifrelor lui S.
&
6'. Se citesc numere naturale pn la ntlnirea numrului 8. S se afi!eze toate tripletele de
numere citite consecutiv cu proprietatea c al treilea numr este restul mpririi
primului la al doilea.
6-. Se citesc numere naturale pn la ntlnirea numrului 8. S se afi!eze toate tripletele de
numere citite consecutiv cu proprietatea c al treilea numr este media aritmetic dintre
primul !i al doilea.
65. Se citesc numere naturale pn la ntlnirea numrului 8. S se afi!eze toate perechile de
numere citite consecutiv cu proprietatea c al doilea numr este egal cu suma cifrelor
primului numr.
66. Se citesc numere naturale pn la ntlnirea numrului 8. S se afi!eze toate perechile de
numere citite consecutiv cu proprietatea c al doilea numr este restul mpririi primului
la suma cifrelor sale.
6%. Se citesc m !i n numere ntregi, ce reprezint numrtorul, respectiv numitorul unei
fracii. S se tipreasc fracia ireductiil m=n .
%8. Scriei un program care tipre!te numerele ntregi gsite ntre dou valori citite care se
divid cu suma cifrelor lor.
%1. Se dau 2 numere naturale n !i d. S se afi!eze perechile distincte de numere naturale mai
mici sau egale dect n cu proprietatea c cmmdc1ul celor dou numere din pereche este
egal cu d. Cte astfel de perechi e$ist:
%2. Se d un !ir de numere citite pe rnd pn la ntlnirea numrului 8. S se afi!eze suma
nr. prime.
%". Se d un !ir de numere pn la ntlnirea nr. 8. S se afi!eze perechile de numere citite
consecutiv cu proprietatea c cmmdc1ul numerelor din pereche este egal cu d, citit de la
tastatur.
%&. Scriei un program care returneaz cte cifre pare !i cte cifre impare conine un numr
natural (de ma$im 6 cifre*.
%'. Se cite!te un numr natural m. S se afi!eze cifra de rang L (rangul unei cifre este
numrul su de ordine, numerotnd cifrele de la dreapta la stnga*.
%-. Se nume!te numr Mine ordonat cresctorN un numr natural cu proprietatea c cifrele
sale citite de la stnga la dreapta sunt n ordine cresctoare (e$: "&56*. #iind dat un
numr natural citit de la tastatur s se staileasc dac respect proprietatea de mai sus,
afi!ndu1se un mesaE corespunztor. .nalog pentru numr Mine ordonat descresctorN.
%5. S se descompun un numr n factori primi.
%6. On numr natural este numr perfect dac este egal cu suma divizorilor si. S se scrie
un program care verific dac un numr natural n este perfect.
%%. S se scrie un program care s afi!eze toate numerele perfecte situate n intervalul Gp,PH,
p !i P citite de la tastatur !i numrul acestor numere perfecte.
188. S se verifice dac dou numere a !i citite de la tastatur sunt gemene, adic ele sunt
prime !i diferena lor n modul este 2.
181. Se citesc numere ntregi pn cnd se introduce un numr de dou ori unul dup altul. S
se afi!eze cte dintre acestea sunt numere perfecte !i cte numere prime.
182. Se dau de la tastatur un numr ntreg a !i un !ir de n numere reale. Se cere s se afi!eze
cte numere din !ir sunt mai mari sau egale cu a.
18". S se genereze primele n perechi de numere gemene.
18&. S se afi!eze toate numerele A/n care au e$act trei divizori.
18'. ,ealizai un program care, citind de la tastatura un numr n, afi!eaz puterile lui n mai
mici dect "8888.
18-. ,ealizai un program care afi!eaz cifrele unui numr natural x in urma conversiei sale
in aza b (b<9). Exemplu: Fentru x= 126 si b= se va afi!a: 2&2.
'
185. Se citesc de la tastatura doua numere. ,ealizai un program care l afi!eaz pe el care
are un numr mai mare de cifre de 1 in scrierea in aza 2.
186. Se introduc de la tastatura numere, cat timp ultimul citit nu este egal cu suma
precedentelor doua. Sa se calculeze suma numerelor citite. Exemplu: Fentru valorile ", ',
2,&, - se va afi!a 28
18%. Se cite!te de la tastatura un numar n. S" se afi!eze pe o singura linie primele n numere
prime. Exemplu: Fentru n/& se va afi!a 2, ", ', 5
118. Se considera un numr n. Baca numrul format din primele lui doua cifre este perfect,
atunci se va afi!a numrul total de cifre al lui n, in caz contrar se va afi!a numrul de
cifre pare pe care le conine.
111. On numar este superprim daca numarul si toate prefi$ele sale sunt numere prime. Sa se
genereze primele n numere superprime. (+$ 2""% este superprim pentru ca 2""%, 2"", 2"
si 2 sunt numere prime. >servatie: 1 si 8 nu sunt numere prime.*
112. S se afi!eze numerele de la 1 la n care sunt egale cu suma factorialelor cifrelor sale,
unde n este o valoare naturala citita. (+$: 1&'/1Q0&Q0'Q* &Q/1424"4&
11". Se citeste n numar natural. Sa se afiseze indicativul +uler pentru n . (7ndicativul lui
+uler al unui numar $ este numarul de numere naturale mai mici ca $ si prime cu el +$ pt
$/% e/ - pt ca 1,2,&,',5,6 sunt prime cu %*
11&. Se citeste un sir de numere. Sa se afiseze numerele care au cifra de control -. (Cifra de
control a lui 1'- se otine: 10'0-/12, pt 12 102/" deci 1'- are cifra de control "*
11'. S se determine un numr mai mic sau egal cu n citit care s ai un numr ma$im de
divizori.
11-. On ancher are un seif cu cifru. Fentru a nu uita cifrul, vrea sa1l scrie pe o foaie, dar
codificat: fiecare cifra sa fie inlocuita cu diferenta dintre cifra % si cifra respectiva.
Codificati numarul ancherului.Be e$emplu pentru "6-261 veti otine -1"516.
115. Fentru a si cifre ale sistemului zecimal se cere sa se afiseze ultimele doua cifre ale
numarului a

.
-

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