Даны три действительный числа а,б,с, определить, можно ли построить треугольник с такими длиннами сторон.

derver derver    2   29.09.2019 20:20    0

Ответы
darkfire2017oxd5un darkfire2017oxd5un  09.10.2020 03:43

[Код написан и выполнен на языке C++]

Алгоритм задачи исходит из неравенства треугольника:

1) a < b + c,              2) b < a + c,                3) c < a + b

#include <iostream>

using namespace std;

int main() {

   unsigned int a, b, c;

   cout << "Введите три стороны треугольника (a, b, c): ";

   cin >> a >> b >> c;

   if((a < (b + c)) && (b < (a + c)) && (c < (a + b))){

       cout << endl << "Треугольник со сторонами " << a << ", " << b << " и " << c << " можно построить." << endl;

       return 0;

   }

   else cout << endl << "Треугольник с такими сторонами нельзя построить." << endl;

system("pause");

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика