حدّد ما إذا كان المثلث متساوي الأضلاع، أو متساوي الساقين، أو مختلف الأضلاع.
المثلث متساوي الأضلاع أضلاعه الثلاثة متساوية في الطول.
المثلث متساوي الساقين فيه ضلعان على الأقل متساويان في الطول. (يُحدَّد أحيانًا بأنه ذو ضلعين متساويين في الطول بالضبط، لكننا في هذا التمرين سنقول إنه ذو ضلعين متساويين على الأقل.)
المثلث مختلف الأضلاع أضلاعه الثلاثة مختلفة في الطول.
لكي يكون الشكل مثلثًا أصلًا، يجب أن يكون طول كل ضلع > 0، وأن يكون مجموع طولي أي ضلعين أكبر من أو يساوي طول الضلع الثالث.
المثلثات المنحلّة هي مثلثات يكون فيها مجموع طولي ضلعين مساويًا لطول الضلع الثالث، مثل 1, 1, 2.
وقد اخترنا ألّا نُضمّن اختبارات للمثلثات المنحلّة في هذا التمرين.
يمكنك التعامل مع هذه الحالات إن أردت ذلك، أو تجاهلها بلا مشكلة.
في المعادلات:
لنفترض أن a وb وc هي أضلاع المثلث.
عندئذٍ يجب أن تكون التعبيرات الثلاثة التالية صحيحة:
a + b ≥ c
b + c ≥ a
a + c ≥ b
انظر متباينة المثلث
| السجل | الاستخدام | النوع | الوصف |
|---|---|---|---|
$a0 |
مدخل | عدد صحيح | الضلع a |
$a1 |
مدخل | عدد صحيح | الضلع b |
$a2 |
مدخل | عدد صحيح | الضلع c |
$v0 |
مخرج | عدد صحيح | نوع المثلث (0 = مختلف الأضلاع، 1 = متساوي الساقين، 2 = متساوي الأضلاع، 3 = غير صالح) |
$t0-9 |
مؤقت | أي شيء | يُستخدم للتخزين المؤقت |
سجّل في Exercism لتتعلّم وتتقن MIPS Assembly عبر 70 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.