ПредишенСледващото

Напиши триъгълник функция. кои тестове минаха й триъгълник и връща неговия вид. Триъгълниците са: остроъгълен, правоъгълни и тъпи. Функцията се три числа, които съответстват на дължината на всяка страна.

За решаване на проблема ще трябва да се помни, малко училище геометрия. Започваме с една проста: триъгълник не съществува, ако сумата от дължините на всеки две страни от него е по-малка или равна на дължината на третата страна:

Състоянието изглежда обемисти и трудно да се чете. Тя може да бъде малко по-лесно, с къси масиви методи. ако аргументите за сортиране във възходящ ред, а след това ние ще знаят точно какво е на последно място ще бъде партията с най-голяма дължина:

Недостатък на този метод се състои в това, че функцията ще се справят с всички да се използва в нейния случай, не само първите трима. Този проблем е решен чрез просто парче метод спектър:

Това също ще доведе до deytvie psevdomassiva конвертиране аргументи за масива, така че ние може веднага да използвате метода на сортиране.

Така че, това, което вече имаме? Сортирани във възходящ ред редица аргументи и заключи, че триъгълник не съществува. Задачата е почти решен. Остава само да сравни дължините на страните на квадратите в съответните правила:

  1. Ако квадратите на две по-малки страни са равни на квадрата на третото лице, тогава триъгълник pryamogulny.
  2. Ако по-малко, а след това - тъп триъгълник.
  3. Ако повече, а след това - остроъгълен триъгълник.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!