Informatică, întrebare adresată de rares2242, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de Ouroboros
9
#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; }
Alte întrebări interesante