zombrown
1

Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости

13.12.2013, 19:02. Показов 3733. Ответов 1
Метки нет (Все метки)

Помогите решить
Даны координаты трех вершин треугольникаx1,y1), (x2,y2), (x3,y3). Найти его периметр и площадь, используя формулу для расстояния между двумя точками на плоскости (см. задание Begin20). Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона: S=sqrt(p*(p-a)*(p-b)*(p-c)), где p=(a+b+c)/2 - полупериметр.
(Через C++) напишите код, пожалуйста, а там я постараюсь разобраться сам.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2013, 19:02
Ответы с готовыми решениями:

Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости
Даны координаты трех вершин треугольника : (x1,y1,x2,y2,x3,y3 ).Найти его периметр и площадь,...

Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости
Даны координаты трех вершин треугольника: (x1, y1), (x2, y2), (x3, y3). Найти его периметр и...

Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками
1. Написать программу, которая вводит трёхзначное натуральное число и проверяет, правда ли, что все...

Вычислить площадь треугольника с использованием функции нахождения расстояния между двумя точками
Треугольник задан своими координатами своих вершин. Вычислить площадь треугольника с использованием...

1
93 / 66 / 27
Регистрация: 11.12.2013
Сообщений: 309
13.12.2013, 21:00 2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
#include <cstdlib>
 
struct paz{
float x[3],y[3],ras[3];
 
};
int main()
{
struct paz paz;
for (size_t i=0;i<3;i++) {
        paz.x[i]=rand()%100;
        paz.y[i]=rand()%100;
    }
paz.ras[0]=pow(pow(paz.x[0]-paz.x[1],2)+pow(paz.y[0]-paz.y[1],2),0.5);
paz.ras[1]=pow(pow(paz.x[1]-paz.x[2],2)+pow(paz.y[1]-paz.y[2],2),0.5);
paz.ras[2]=pow(pow(paz.x[2]-paz.x[0],2)+pow(paz.y[2]-paz.y[0],2),0.5);
float p=paz.ras[0]+paz.ras[1]+paz.ras[2];
float s=pow(p/2*(p/2-paz.ras[0])*(p/2-paz.ras[1])*(p/2-paz.ras[2]),0.5);
std::cout<<"P="<<p<<" "<<"S="<<s;
return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2013, 21:00
Помогаю со студенческими работами здесь

Вычислить площадь треугольника с использованием функции нахождения расстояния между двумя точками.
Треугольник задан своими координатами своих вершин. Вычислить площадь треугольника с использованием...

Найти площадь пятиугольника используя формулу Герона и растояние между двумя точками ! И при этом нада использовать процедуры и функции.
Всем привет.Помогите решить задачу. Заранее спасибо.... Найти площадь пятиугольника используя...

По координатам вершин треугольника найти периметр. Использовать функцию расстояния между точками
Треугольник задан координатами вершин. Составить программу, которая будет определять периметр...

Определить площадь треугольника, используя функцию, вычисляющую расстояние между двумя заданными точками.
1. Даны действительные числа a, b, c. Найти z = g(a + b, c) + 4 ∗ g(a − b, 1.8), где g(x, y) =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru