Puncte n plan
1. CADRAN
Se citesc dou numere reale nenule x,y reprezentnd coordonatele unui punct
P(x,y) din plan. Determinai cadranul cruia i aparine punctul P. Coordonatele se
vor citi din fiierul [Link] iar rezultatul se va scrie n fiierul [Link].
Restricii: -109 < x,y <= 109.
2. PUNCTE LATICIALE
Se citesc din fiierul [Link] dou numere naturale nenule reprezentnd
coordonatele unui punct P(x,y) din plan. S se determine prin cte puncte laticeale
trece segmentul OP.
Un punct din plan se numete punct laticial dac are ambele coordonate numere
ntregi. Rezultatul se va scrie n fiierul [Link]. De exemplu, pentru punctul
P(6,3) rspunsul este 2 cele dou puncte laticeale sunt P1(2,1) i P2(4,2).
Restricii: 0 < x, y <= 109.
3. DISTANE
Din fiierul [Link] se citesc coordonatele a dou puncte din plan A(x1,y1) i
B(x2,y2). S se determine n fiierul [Link]:
a) distana euclidian dintre punctele A i B : de
b) distana Manhattan dintre puncte :
c) distana Cebev dintre A i B :
( x1 x2 ) 2 ( y1 y 2 ) 2
dm x1 x2 y1 y 2
dc max x1 x2 , y1 y 2
Rezultatele se vor scrie unul sub altul n fiierul [Link].
Indicaii de rezolvare :
a) Distana euclidian dintre dou puncte A i B este :
de ( x1 x2 ) 2 ( y1 y 2 ) 2
n geometria euclidian distana este lungimea liniei celei mai
scurte care unete cele dou puncte A i B (desenat cu verde)
este de
6 2 8,48
b) Distana Manhattan dintre punctele A i B este :
dm x1 x2 y1 y 2
Distana Manhattan, numit distana taxi, este reprezentat de lungimea proieciilor pe
axe ale segmentului AB, are lungimea 12 egal cu a oricrei din liniile roii, albastre
sau galbene. Aceast distan reprezint distana parcurs de un taxi care se
deplaseaz din punctul A n punctul B, n cartierul Manhattan unde strzile sunt
perpendiculare, iar distana efectiv parcurs de taxi este aceeai pe toate traseele.
c) Distana Cebev ntre punctele A(x1,y1) i B(x2,y2) este dat de :
dc max x1 x2 , y1 y 2 . n exemplul din desen, dc(A,B)=6.
4. DREPTUNGHI
Din fiierul [Link] se citesc coordonatele nenule a dou puncte din plan
A(x1,y1) i B(x2,y2). Determinai dreptunghiul de arie minim care le include. Un
dreptunghi este precizat prin coordonatele colurilor din stnga jos i din dreapta sus.
Pentru A(2,6) i B(6,3) dreptunghiul minim este cel determinat de : P(2,3) i Q(6,6).
Restricii: 0 < x1,x2,y1,y2 <= 109.
5. COLINIARE
Se dau trei puncte din plan A(x1,y1), B(x2,y2) i C(x3,y3). S se verice dac cele trei
puncte sunt coliniare. Coordonatele celor trei puncte se citesc din fiierul [Link]
iar mesajul corespunztor se va scrie n fiierul [Link]. Exemplu : pentru
A(1,2), B(2,3) i C(3,4) se va scrie coliniare, iar pentru A(1,2), B(2,2) i C(3,4) se va
scrie necoliniare.
Restricii: 0 < x1,x2,y1,y2 <= 109.
6. MAXIM
Se citesc din fiierul [Link] coordonatele a trei puncte din plan A(x1,y1), B(x2,y2)
i C(x3,y3). Determinai maximul dintre segmentele OA, OB i OC. Rezultatul se va
scrie n fiierul [Link], pe o linie, dou litere reprezennd denumirea segmentului
i lungimea segmentului, cu o precizie de 5 cifre zecimale.
Restricii: 0 < x1,x2,y1,y2,x3,y3 <= 109.
7. TRIUNGHI
Se citesc din fiierul [Link] coordonatele a trei puncte din plan A(x1,y1), B(x2,y2)
i C(x3,y3). S se verifice dac cele trei puncte pot fi vrfurile unui triunghi i s se
determine aria i perimetrul triunghiului astfel format. Rezultatele se vor afia cu o
precizie de 5 zecimale pe primele dou linii din fiierul [Link].
Restricii: 0 < x1,x2,y1,y2,x3,y3 <= 109.
8. NLIME
Se citesc din fiierul [Link] coordonatele a trei puncte din plan A(x1,y1),
B(x2,y2) i C(x3,y3). Determinai lungimea nlimii dus din punctul A pe dreapta BC.
Rezultatele se vor afia cu o precizie de 5 zecimale pe prima linie din fiierul
[Link].
Restricii: 0 < x1,x2,y1,y2,x3,y3 <= 109.
9. INTERIOR
Se citesc din fiierul [Link] coordonatele numere reale nenule a patru puncte din
plan A(x1,y1), B(x2,y2), C(x3,y3) i D(x4,y4). Verificai dac punctul D este interior
triunghiului ABC. Rezultatul se va scrie n fiierul [Link].
Restricii: 0 < x1,x2,y1,y2,x3,y3,x4,y4 <= 109.
[Link] I PERIMETRUL
Se citesc din fiierul [Link] coordonatele numere reale nenule a patru puncte a patru
puncte A,B,C i D din plan. Determinai aria i perimetrul patrulaterului ABCD i scriei
rezultatul n fiierul [Link].
Restricii: 0 < x1,x2,y1,y2,x3,y3,x4,y4 <= 109.
[Link]
Se citesc din fiierul [Link] coordonatele numere reale nenule a patru puncte
din plan A(x1,y1), B(x2,y2), C(x3,y3) i D(x4,y4). Determinai natura patrulaterului
ABCD, i scriei rezultatul n fiierul [Link]:
a) dac este paralelogram;
b) dac este dreptunghi;
c) dac este ptrat;
d) dac este romb;
e) dac este trapez ;
f) sau oarecare .
Restricii: 0 < x1,x2,y1,y2,x3,y3,x4,y4 <= 109.