Cerința
Pe un câmp orizontal se află doi stâlpi perpendiculari pe sol în punctele A
și B
. În vârful fiecărui stâlp se află o pasăre de pradă. Pe dreapta d
determinată de punctele A
si B
apare un șoarece în punctul C
. Cele două păsări zboară spre șoarece în linie dreaptă cu aceeași viteză.
Cunoscând HA
= înălțimea primului stâlp, HB
= înălțimea celui de-al doilea stâlp, D
= distanța dintre cei doi stâlpi, să se afle distanța X
dintre șoarece și baza stâlpului mai înalt astfel încât păsările să ajungă la șoarece în același timp și să-l împartă frățește.
Date de intrare
Programul citește de la tastatură numerele naturale HA
, HB
și D
.
Date de ieșire
Programul va afișa pe ecran numărul X
, reprezentând distanța dintre șoarece și baza stâlpului mai înalt astfel încât păsările să ajungă la șoarece în același timp și să-l împartă frățește.
Restricții și precizări
- Se garantează că
HA, HB, D, X
sunt naturale si mai mici sau egale cu1000
Exemplu
Intrare
30 20 50
Ieșire
20
Explicație
Se va calcula X
= AC
= 20
.
Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema Prada:
#include "iostream"
#include "cmath"
using namespace std;
int main(){
int a, b, d;
cin >> a >> b >> d;
if(a < b)a ^= b, b ^= a, a ^= b;
cout << abs((b*b + d*d - a*a)/(2 * d));
}
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa .
Rezolvarea problemei #2782 Prada
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #2782 Prada de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!