Предлагаем вам немного вспомнить школьный курс геометрии. На вход программе подается три вещественных числа. Числа могут быть любыми, в том числе отрицательными и равными нулю. Вам необходимо определить, можно ли из трех отрезков, длины которых соответствуют введенным числам составить треугольник, и какой треугольник (прямоугольный, остроугольный или тупоугольный) при этом получится. C++ попроще

19 Авг 2021 в 19:43
122 +1
0
Ответы
1

Вот простое решение на C++:

#include <iostream>
#include <cmath>
int main()
double a, b, c
std::cin >> a >> b >> c
if (a + b <= c || a + c <= b || b + c <= a)
std::cout << "Треугольник не существует\n"
} else
if (a * a + b * b == c * c || a * a + c * c == b * b || b * b + c * c == a * a)
std::cout << "Прямоугольный треугольник\n"
} else if (a * a + b * b > c * c || a * a + c * c > b * b || b * b + c * c > a * a)
std::cout << "Остроугольный треугольник\n"
} else
std::cout << "Тупоугольный треугольник\n"


return 0
}

Программа сначала считывает три числа a, b, c, затем проверяет условие существования треугольника (сумма двух любых сторон должна быть больше третьей). Затем программа определяет тип треугольника: прямоугольный (если сумма квадратов двух кратчайших сторон равна квадрату длиннейшей стороны), остроугольный (если сумма квадратов двух кратчайших сторон больше квадрата длиннейшей стороны) или тупоугольный (если сумма квадратов двух кратчайших сторон меньше квадрата длиннейшей стороны).

Надеюсь, это поможет вам вспомнить школьный курс геометрии!

17 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 333 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир