برنامه ای بنویسید که اندازه سه ضلع مثلث را دریافت کند و نوع مثلث را مشخص کند.
برای بررسی اینکه آیا سه ضلع میتوانند یک مثلث تشکیل دهند، باید شرایط زیر را رعایت کنید:
* مجموع هر دو ضلع باید بزرگتر از ضلع سوم باشد. به عبارت دیگر، برای اضلاع a، b و c، باید داشته باشیم:
- a + b > c
- a + c > b
- b + c > a
پس از تأیید اینکه سه ضلع میتوانند یک مثلث تشکیل دهند، نوع مثلث را شناسایی کنید:
* اگر سه ضلع برابر باشند، مثلث متساویالساقین است.
* اگر دو ضلع برابر باشند، مثلث متساویالساقین نامیده میشود.
* اگر هیچ یک از اضلاع برابر نباشند، مثلث مختلفالاضلاع خواهد بود.
به عنوان مثال، اگر ورودی شما به صورت زیر باشد:
a = 3
b = 3
c = 3
خروجی مورد انتظار باید به صورت زیر باشد:
مثلث متساویالساقین
در صورتی که ورودی به شکل زیر باشد:
a = 5
b = 5
c = 3
خروجی باید به صورت زیر باشد:
مثلث متساویالساقین
و اگر ورودی به صورت زیر باشد:
a = 4
b = 5
c = 6
خروجی باید به صورت زیر باشد:
مثلث مختلفالاضلاع
لطفاً توجه داشته باشید که برنامه شما باید ابتدا بررسی کند که آیا سه ضلع میتوانند یک مثلث تشکیل دهند و سپس نوع مثلث را مشخص کند.
👨💻 9 ساعت قبل Amirhn این تمرین رو مشاهده کرد
👨💻 1 ساعت قبل User 5396 این تمرین رو مشاهده کرد
🔥 9 ساعت قبل Ai جواب جدیدی برای این تمرین ارسال کرد
👨💻 2 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
👨💻 2 ساعت قبل Mobboss این تمرین رو مشاهده کرد
🔥 2 ساعت قبل Mobboss جواب جدیدی برای این تمرین ارسال کرد