👤

Cunoscând laturile unui trapez isoscel, să se calculeze lungimea diagonalei.
Programul citește de la tastatură numerele reale B, b și l, separate prin spații, reprezentând baza mare, baza mică și lungimea laturilor oblice.
Programul va afișa pe ecran numărul d, reprezentând diagonala trapezului.


Răspuns :

#include <iostream> #include <cmath> using namespace std; int main() { float b,B,l,x,d,h; cin>> b>>B>>l; x=(B-b)/2; h=sqrt(l*l-x*x); d=sqrt((b+x)*(b+x)+h*h); cout <<d<<endl; return 0; }