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

Sa se scrie un algoritm care citeste 3 numerele si determina daca cele trei numere pot reprezenta laturile unui triunghi.In caz afirmativ sa se determine tipul trunghiului și perimetrul .

Răspunsuri la întrebare

Răspuns de DemonBolt
3
//citesti cele 3 laturi
if ( l1 +l2 > l3 || l2 + l3 > l1 || l1 + l3 > l2 )
{
P = l1 + l2 + l3;
if ( (l1 * l1 )= (l2 * l2) + (l3 * l3) || (l2*l2) = ( l1 * l1 ) + ( l3 * l3 ) || ( l3 * l3 ) = (l2 * l2) + (l1 * l1 ) )
if ( l1 == l2 || l2 == l3 || l3 == l1)
// afisezi ca triunghiul este dreptunghic isoscel
else
// triunghiul este dreptunghic
}
else ( de la if -ul mare )
{
if ( l1 == l2 && l2 ==l3)
//triunghiul este echilateral
else
// triunghiul este oarecare
}

DemonBolt: Al doilea if este reciproca lui Pitagora
Andreea3231q: Multumesc . Ai putea sa ma ajuti si la celelalte doua te rog?
DemonBolt: Incerc acum :)
Andreea3231q: Multumesc mult
Alte întrebări interesante