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

Cerința
Se dau lungimile laturilor unui triunghi ABC. Aflati masurile unghiurilor A, B, C.

Date de intrare
Programul citește de la tastatură lungimile laturilor AB, BC, AC.

Date de ieșire
Programul va afișa pe ecran masura unghiurilor A, B, C cu 2 zecimale exacte daca triunghiul este valid, altfel se afiseaza mesajul Imposibil.

Restricții și precizări
1 ≤ AB,BC,AC ≤ 1000
Exemplul 1:
Intrare

7 8 6
Ieșire

75.52 46.56 57.91
Exemplul 2:
Intrare

4 5 10
Ieșire

Imposibil

Salut! Va rog mult sa ma ajutati la aceasta problema. Este problema #3813 de pe pbinfo. Am incercat sa o fac dar nu am reusit.

Răspunsuri la întrebare

Răspuns de MihaiBiv
2

explicatie:

se folosesc formule precum :

teorema cosinusului : a²=b²+c²-2bc*cos(A)

aflarea unghiului prin folosirea arccosin

schimbarea unghiului in grade ( *180/ PI)

verificarea triunghiului

folosirea setprecision(2) pentru afisarea numarului doar cu 2 zecimale cand numarul este intreg

Anexe:

ciprian74: Multumesc!
MihaiBiv: Cu placere!
andrei750238: Buna ! Imaginile cu cod sunt destul de dificil de copiat pentru unii incepatori, multi fac greseli de sintaxa la copiere si se plang ca nu e bun codul.

Iti sugerez sa lipesti codul in raspuns sa atasezi il atasezi unui fisier txt/cpp.
MihaiBiv: multumesc de sfat!!
MihaiBiv: din pacate nu mai pot schimba raspunsul, dar voi tine cont.
Cat pentru aceasta problema, va deveni si una de atentie :))
Mateo339955: de ce nu ai pus ttx
Mateo339955: imi ia o ora sa copiez
MihaiBiv: nu mai pot
Alte întrebări interesante