На c ++ в этой должна присутствовать функция нахождения периметра треугольника и функция нахождения площади треугольника. по желанию можно добавить функцию нахождения длины отрезка по его координатам. треугольник задан координатами своих вершин. найдите его периметр и площадь. формат входных данных вводится три пары вещественных чисел x1, y1, x2, y2, x3, y3, каждое из которых по модулю не превосходит 10 в 5 степени и задано с точностью до двух знаков после запятой, — координаты вершин треугольника. формат выходных данных требуется вывести два вещественных числа — периметр и площадь треугольника с точностью до шести знаков после десятичной точки.
243
488
Ответы на вопрос:
#include < iostream> #include < iomanip #include < cmath> using namespace std; double st(double x1, double y1, double x2, double y2) { return sqrt((y2-y1)*(y2-y1)+(x2-x1)*(x2-x1)); } double per(double a, double b, double c) { return a+b+c; } double s(double a, double b, double c) { double p2 = per(a,b,c)/2; return sqrt(p2*(p2-a)*(p2-b)*(p2-c)); } int main() { double x1, y1, x2, y2, x3, y3; double a, b, c, p, s; cin > > x1 > > y1; cin > > x2 > > y2; cin > > x3 > > y3; a = st(x1,y1,x2,y2); b = st(x1,y1,x3,y3); c = st(x2,y2,x3,y3); p = per(a,b,c); s = s(a,b,c); cout.setf(std: : ios: : fixed); cout.precision(6); cout < < "p = " < < p < < "\n"; cout < < "s = " < < s < < "\n"; system("pause"); return 0; } пример: 1 1 4 1 1 5 p = 12.000000 s = 6.000000
ответ:
иерархической базой данных является файловая система, состоящая из корневого каталога, в котором имеется иерархия подкаталогов и файлов.
объяснение:
например, если иерархическая база данных содержала информацию о покупателях и их заказах, то будет существовать объект «покупатель» (родитель) и объект «заказ» . объект «покупатель» будет иметь указатели от каждого заказчика к расположению заказов покупателя в объект «заказ».
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ruslan0707211.10.2021 13:16
-
38097359929325.09.2020 14:26
-
ersnobestoy9uo822.10.2021 23:02
-
janamelnik1020.04.2023 12:26
-
НебеснаяЛасточка05.05.2023 14:39
-
artemkharlamov111.03.2020 05:27
-
aziko200212.08.2021 05:58
-
ALEXDEMI77726.03.2023 10:45
-
Natasha755403.07.2022 18:22
-
Mesakea01.09.2021 16:19
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.