Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
i.ramiz05
2 / 2 / 0
Регистрация: 04.12.2010
Сообщений: 31
#1

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

12.05.2011, 10:41. Просмотров 2360. Ответов 2
Метки нет (Все метки)

Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь при решений задачи использовать следующие данные:для первого треугольника A(1,1), B(5,2), C(3,3);для второго треугольника A(2,5), B(4,3), C(6,4). Площадь треугольника, заданного вершинами A(x1,y1), B(x2,y2), C(x3,y3) вычисляется по формуле S=0.5|(x2-x1)(y3-y1)-(x3-x1)(y2-y1)|. Вычисление площади оформить в виде функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2011, 10:41     Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь
Посмотрите здесь:

C++ Найти площадь треугольника, заданного координатами вершин
C++ Определить, какой из треугольников имеет большую площадь
Два треугольника заданы координатами своих вершин. Вычислить их площади C++
Два треугольника заданы координатами своих вершин. Найти сумму длин вписанных в них окружностей. Вычисления длины окружности, вписанной в треугольник C++
Треугольник задан координатами своих вершин. Найти его периметр и площадь. C++
C++ Заданы длины двух сторон треугольника и угол между ними. найти площадь треугольника?
C++ Найти площадь треугольника заданного координатами своих вершин
C++ Найти площадь треугольника, если заданы координаты его вершин
C++ Найти площадь треугольника, если заданы координаты его вершин
C++ Даны кординаты вершин двоих треугольников. Определить, какой из них имеет большую площадь
Найти периметр и площадь треугольника, заданного координатами вершин C++
Заданы координаты сторон треугольника. Если такой треугольник существует, то найти его площадь C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Armanimoney
0 / 0 / 0
Регистрация: 03.06.2010
Сообщений: 10
28.06.2012, 15:54     Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь #2
[QUOTE=i.ramiz05;1640090]Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь при решений задачи использовать следующие данные:для первого треугольника A(1,1), B(5,2), C(3,3);для второго треугольника A(2,5), B(4,3), C(6,4). Площадь треугольника, заданного вершинами A(x1,y1), B(x2,y2), C(x3,y3) вычисляется по формуле S=0.5|(x2-x1)(y3-y1)-(x3-x1)(y2-y1)|. Вычисление площади оформить в виде функции.[/QU
Сволочи
Catstail
Модератор
22160 / 10634 / 1732
Регистрация: 12.02.2012
Сообщений: 17,682
28.06.2012, 16:10     Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь #3
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
36
37
38
39
#include "math.h"
#include "iostream.h"
 
double Area(double X[],double Y[])
{
    return 0.5*fabs((X[1]-X[0])*(Y[2]-Y[0])-(X[2]-X[0])*(Y[1]-Y[0]));
}
 
int main(int argc, char* argv[])
{
 
    double X1[]={1,5,3};
    double Y1[]={1,2,3};
 
    double X2[]={2,4,6};
    double Y2[]={5,3,4};
 
    double S1,S2;
 
    S1=Area(X1,Y1);
    S2=Area(X2,Y2);
 
    cout << "S1=" << S1 << endl;
    cout << "S2=" << S2 << endl;
 
    if (fabs(S1-S2) <= 0.000001)
        cout << "S1 = S2" << endl;
    else
    {
        if (S1 > S2)
           cout << "S1 > S2";
        else
           cout << "S1 < S2";
    }
 
    cout << endl;
 
    return 0;
}
Yandex
Объявления
28.06.2012, 16:10     Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь
Ответ Создать тему
Опции темы

Текущее время: 16:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru