
НА С++ пожалуйста Пользователь вводит три числа - длины сторон треугольника. Сдел проверку на
существование треугольника (например, 1, 2, 3 - так треугольника не существует). Определить, каким является треуголы (равносторонний, разносторонний, равнобедренный).

Ответы на вопрос

Ответ:
Объяснение:
#include <iostream>
#include <vector>
#include <set>
using namespace std;
int main()
{
int a, b, c;
cin >> a >> b >> c;
if (b > c){
swap(b, c);
}
if (a > c){
swap(a, c);
}
if (a + b <= c){
cout << "impossible";
}else if (c * c == a * a + b * b){
cout << "rectangular";
} else if (a * a + b * b < c * c){
cout << "obtuse";
} else if (a * a + b * b > c * c){
cout << "acute";
}
}



Конечно, я могу предложить пример кода на языке программирования Python для решения этой задачи. Ниже приведен пример кода, который выполняет проверку на существование треугольника и определяет его тип:
```python def определить_тип_треугольника(a, b, c): if a + b > c and a + c > b and b + c > a: # Треугольник существует
if a == b == c: return "Равносторонний треугольник" elif a == b or a == c or b == c: return "Равнобедренный треугольник" else: return "Разносторонний треугольник" else: return "Треугольник не существует"
# Получаем ввод от пользователя a = float(input("Введите длину первой стороны треугольника: ")) b = float(input("Введите длину второй стороны треугольника: ")) c = float(input("Введите длину третьей стороны треугольника: "))
# Определяем тип треугольника и выводим результат результат = определить_тип_треугольника(a, b, c) print(результат) ```
В этом коде функция `определить_тип_треугольника` принимает три аргумента (длины сторон треугольника) и возвращает строку, описывающую тип треугольника. В основной части кода мы сначала запрашиваем у пользователя ввод длин сторон, затем вызываем функцию и выводим результат.
Пример работы программы: ``` Введите длину первой стороны треугольника: 3 Введите длину второй стороны треугольника: 4 Введите длину третьей стороны треугольника: 5 Разносторонний треугольник ```


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili