Informatică, întrebare adresată de rareschitimus, 8 ani în urmă

În declararea alăturată, variabilele c1 și c2 memorează în câmpurile x și y coordonatele unui cerc, iar în r raza acestuia. Scrieți o expresie care să fie adevărată dacă și numai dacă cercurile sunt tangente exterior. struct {float x; float y; float r} c1,c2;

Răspunsuri la întrebare

Răspuns de andrei750238
1

►Secventa data :

struct {float x; float y; float r} c1,c2;

►Expresie :

sqrt((c1.x-c2.x)*(c1.x-c2.x) + (c1.y-c2.y)*(c1.y-c2.y)) == c1.r+c2.r

►Explicatie :

Daca distanta intre centrul cercurilor este egala cu suma razelor cercurilor atunci cercurile sunt tangente exterior.

►Nota:

Trebuie inclusa biblioteca cmath.

Alte întrebări interesante