0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 25
1

Найти площадь треугольника заданного координатами своих вершин

01.04.2014, 06:27. Показов 2196. Ответов 5
Метки нет (Все метки)

Прошу помощи с решением задачки:
Треугольник задан координатами своих вершин. Найти площадь треугольника.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2014, 06:27
Ответы с готовыми решениями:

Найти высоты треугольника, заданного координатами своих вершин
Найти высоты треугольника, заданного координатами своих вершин. Указать наименьшую из них. Для...

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

Найти периметр треугольника, заданного координатами своих вершин
2. Составьте программу для решения задачи. Найдите периметр треугольника, заданного координатами...

Найти периметр треугольника, заданного координатами своих вершин
2) Найти периметр треугольника, заданного координатами своих вершин. (Определить функцию для...

5
7 / 7 / 7
Регистрация: 03.07.2013
Сообщений: 42
01.04.2014, 09:06 2
http://www.pm298.ru/reshenie/qifd.php
с кодом помочь?
0
Заблокирован
01.04.2014, 09:22 3
Цитата Сообщение от Daniel_1 Посмотреть сообщение
Треугольник задан координатами своих вершин.
У вас две координаты (плоскость) или три(пространство)?
0
205 / 181 / 112
Регистрация: 15.03.2014
Сообщений: 391
01.04.2014, 09:22 4
Мой вариант для плоскости
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
// координаты точки
struct Point {
    int x;
    int y;
};
 
int main() {
    const int count = 3; // количесво точек
    Point tr[ count ]; // массив точек треугольника
 
    cout << "Введите точки треугольника:" << endl;
    for ( int i = 1; i <= count; ++i ) {
        cout << "Точка " << i << " x = ";
        cin >> tr[ i - 1 ].x;
        cout << "Точка " << i << " y = ";
        cin >> tr[ i - 1 ].y;
    }
 
    // считаем площадь
    double area = fabs( 0.5 * ( ( tr[ 0 ].x * tr[ 1 ].y + tr[ 1 ].x * tr[ 2 ].y + tr[ 2 ].x * tr[ 0 ].y ) - //
            ( tr[ 0 ].y * tr[ 1 ].x + tr[ 1 ].y * tr[ 2 ].x + tr[ 2 ].y * tr[ 0 ].x ) ) ); //
 
    if ( area == 0 ) // если получили площадь 0
        cout << "Не существует треугольника с заданными вершинами!" << endl;
    else // если треугольник существует
        cout << "Площадь данного треугольника = " << area << endl;
 
    return 0;
}
0
7 / 7 / 7
Регистрация: 03.07.2013
Сообщений: 42
01.04.2014, 09:49 5
Цитата Сообщение от IrineK Посмотреть сообщение
У вас две координаты (плоскость) или три(пространство)?
принцип тот же
0
IrineK
01.04.2014, 09:53     Найти площадь треугольника заданного координатами своих вершин
  #6

Не по теме:

Цитата Сообщение от enyx Посмотреть сообщение
принцип тот же
Согласна. Можно и на N-мерное продолжить. )
Однако, чтоб не делать лишней работы, лучше уточнить у ТС.

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2014, 09:53

Функции: найти высоты треугольника, заданного координатами своих вершин
Здравствуйте, помогите пожалуйста написать программу Найти высоты треугольника, заданного...

Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь
Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и...

Найти внутрение углы треугольника,заданного координатами своих вершин на площаде.
Найти внутрение углы треугольника,заданного координатами своих вершин на площаде. Заранее...

Найти площадь треугольника, заданного координатами вершин
Даны целые числа (x1,x2,x3,y1,y2,y3),,,найдите Площадь Треугольника (x1,x2,x3,y1,y2,y3) Я просто...


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

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

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