Даны действительные числа x, y, z. Выяснить, существует ли треугольник с длинами сторон x, y, z, если треугольник существует то ответьте является ли он остроугольным
С++
145
204
Ответы на вопрос:
#include <iostream>
#include <math.h>
#include <conio.h>
#include <locale.h>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "");
double a, b, c;
cout << "a = "; cin >> a; cout << endl;
cout << "b = "; cin >> b; cout << endl;
cout << "c = "; cin >> c; cout << endl;
if ((a >= b + c) || (b >= a + c) || (c >= a + b))
{
cout << "Это не треугольник" << endl;
}
else if (a*a + b*b == c*c)
{
cout << "Это прямоугольный треугольник" << endl;
}
else if ((a*a + b*b > c*c) && (a*a + c*c > b*b) && (c*c + b*b > a*a))
{
cout << "Это остроугольный треугольник" << endl;
}
else
{
cout << "Это тупоугольный треугольник";
}
system("pause");
return 0;
}
Объяснение:
Популярно: Информатика
-
1g00se116.06.2023 21:13
-
maksimsavelev106.11.2021 06:28
-
Degradant8127.02.2021 06:50
-
Alina666999C23.06.2020 02:00
-
minari322.01.2023 21:29
-
ggvpizi0909.02.2022 20:52
-
Stasya150615.08.2022 14:12
-
trolololo22835310.05.2023 12:03
-
МаТеМаТиК20041131.12.2022 02:42
-
дэвттвс07.06.2023 05:08