Milyen háromszög
Írja háromszög funkciót. milyen vizsgálatokat át neki háromszög, és visszaadja annak típusát. Háromszög: hegyesszögű, téglalap alakú és a tompaszög. A függvény három szám, amelyek megfelelnek a mindegyik oldalának hossza.
A probléma megoldása érdekében meg kell emlékezni egy kis iskolai geometria. Kezdjük egy egyszerű: a háromszög nem létezik, ha a teljes hosszának bármely két oldal ja kisebb vagy egyenlő, mint a hossza a harmadik fél:
Az a feltétel úgy néz ki, terjedelmes és nehezen olvasható. Ez lehet egy kicsit könnyebb fajta tömbök módszerekkel. ha az a fajta érvelés emelkedő sorrendben, akkor pontosan tudja, milyen az utolsó helyen lesz a párt a legnagyobb hossz:
A hátránya ennek a módszernek abban a tényben rejlik, hogy a függvény kezeli az összes hasznosítható ő esetében nem csak az első három. Ez a probléma egyszerűen megoldható olyan eljárással tömb szelet:
Ez is vezet majd deytvie psevdomassiva konvertáló érveket a tömb, így azonnal használhatja a rendezési módszer.
Tehát, amit már? Növekvő sorrendbe tömb érveket, és arra a következtetésre jutott, hogy a háromszög nem létezik. A feladat szinte megoldott. Továbbra is csak összehasonlítani a hossza az oldalán a négyzetek a megfelelő szabályok:
- Ha a négyzet két kisebb oldal egyenlő a tér a harmadik fél, akkor a háromszög pryamogulny.
- Ha kevesebb, akkor - tompaszögű háromszög.
- Ha több, akkor - hegyesszögű háromszög.