c++ سی پلاس پلاس

مساحت و محیط مثلث در c++

سوال: برنامه اي بنویسید که طول سه ضلع یک مثلث را گرفته، اگر آن مثلث قائم الزاویه است مساحت آن را، و الا محیط آن را محاسبه کرده و نمایش دهد.

#include<iostream>
using namespace std;
void main()
{
    double a, b, c, m;
    cin >> a >> b >> c;
    if(a*a == b*b + c*c)
        m = b * c / 2;
    if(b*b == a*a + c*c)
        m = a * c / 2;
    if(c*c == a*a + b*b)
        m = a * b / 2;
    else
        m = a + b + c;
    cout << m << endl;
}
4
3
5
6

Process finished with exit code 0

 

نظر خود را بگویید

آدرس ایمیل شما منتشر نخواهد شد. قسمت های مورد نیاز علامت گذاری شده است *