Предмет: Информатика, автор: Nek122

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

Ответы

Автор ответа: csharp
4

[Код написан и выполнен на языке 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");

}

Похожие вопросы
Предмет: Русский язык, автор: alimhodjaevnodirjon
Предмет: География, автор: Аноним