Вопрос задан 13.11.2023 в 21:19. Предмет Информатика. Спрашивает Калинин Остап.

НА С++ пожалуйста Пользователь вводит три числа - длины сторон треугольника. Сдел проверку на

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Антонова Юлиана.

Ответ:

Объяснение:

#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";

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу предложить пример кода на языке программирования 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 Разносторонний треугольник ```

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос