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
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
}
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
Alte întrebări interesante
Geografie,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă