Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Daniel_1
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 25
#1

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

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

Прошу помощи с решением задачки:
Треугольник задан координатами своих вершин. Найти площадь треугольника.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 06:27
Ответы с готовыми решениями:

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

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

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

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

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

5
enyx
7 / 7 / 7
Регистрация: 03.07.2013
Сообщений: 42
01.04.2014, 09:06 #2
http://www.pm298.ru/reshenie/qifd.php
с кодом помочь?
0
IrineK
Заблокирован
01.04.2014, 09:22 #3
Цитата Сообщение от Daniel_1 Посмотреть сообщение
Треугольник задан координатами своих вершин.
У вас две координаты (плоскость) или три(пространство)?
0
BlackSpace
141 / 134 / 94
Регистрация: 15.03.2014
Сообщений: 283
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
enyx
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
01.04.2014, 09:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 09:53
Привет! Вот еще темы с ответами:

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru