C++ ! напишите функцию triangle_area, которая возвращает вещественное число — площадь треугольника. функции должны даваться различные наборы параметров: double triangle_area (double a, double b, double c) — длины трёх сторон; double triangle_area (double x1, double y1, double x2, double y2, double x3, double y3) — координаты трёх точек. при проверке с клавиатуры будет вводиться список параметров, которые нужно передать в функцию. формат входных данных в первой строке вводится целое число p (p=3 или p=6) — количество параметров, которые следует передать в функцию. в следующей строке вводятся p вещественных чисел, не превышающих по модулю 10, и заданных с точностью не более одного знака после десятичной точки. формат выходных данных требуется вывести площадь треугольника с точностью не менее 4 знаков после десятичной точки. примеры ввод- 3 3.0 4.0 5.0 вывод- 6.0000 ввод- 6 0.0 0.0 3.0 0.0 0.0 4.0 ввывод- 6.0000
128
301
Ответы на вопрос:
Double triangle_area(double a, double b, double c) { double p = (a + b + c) / (double)2; double s = sqrt(p*(p-a)*(p-b)*(p-c)); return s; } double triangle_area(double x1, double y1, double x2, double y2, double x3, double y3) { double a = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)); double b = sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)); double c = sqrt((x3-x1)*(x3-x1)+(y3-y1)*(y3-y1)); return triangle_area(a, b, c); }
1)а: =1; b: =3
2)а: =48; b: =2;
3)а: =26; b: =50;
4)а: =21; b: =3
5)а: =32; b: =8
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lenaglukhova2022.05.2021 21:44
-
fluffnastya02.08.2022 08:10
-
Лайла66707.06.2020 01:32
-
tawawma26.04.2022 09:44
-
AbstergoAlexander15.08.2022 09:53
-
саят1729.01.2021 18:41
-
Valeria15141511.01.2022 13:55
-
nazaroline18.02.2021 20:47
-
Alex20048800555353510.02.2022 03:49
-
alinakat9818.01.2023 12:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.