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şir2sunt numere reale, pozitive şi mai mici decât100000. - Numerele
x1,x2,y1,y2sunt 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.