Cerința
Se dau coordonatele şi razele a două cercuri. Să se determine în câte puncte se intersectează cele două cercuri.
Date de intrare
Programul citește de la tastatură numerele reale r1
, x1
, y1
, raza şi coordonatele primului cerc, şi numerele reale r2
, x2
, y2
, raza şi coordonatele ale celui de-al doilea cerc.
Date de ieșire
Programul va afişa pe ecran numărul de puncte în care se intersectează cele două cercuri, sau infinit
dacă cercurile sunt identice.
Restricții și precizări
- Numerele
r1
şir2
sunt numere reale, pozitive şi mai mici decât100000
. - Numerele
x1
,x2
,y1
,y2
sunt numere reale cu valoarea absolută mai mică decât10000
.
Exemplu 1:
Intrare
4 2 -2 2 -3 1
Ieșire
2
Exemplu 2:
Intrare
8 0 5 2 0 -5
Ieșire
1
Explicație
Cercurile de la exemplul 1
se intersectează în 2
puncte, iar cele de la exemplul 2
sunt tangente.