Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/56: Рейтинг темы: голосов - 56, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 20.09.2014
Сообщений: 7
1

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

04.10.2014, 16:08. Показов 10572. Ответов 3
Метки нет (Все метки)

Исправте ошибки пожалуйста очень надо

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

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h>
 
int main()
{
    int a,b,c,p,s;
    if p=(a+b+c)/;
    cout<<"perrimetr="<<p;
    if s=sqrt(p*(p-a)*(p-b)*(p-c));
    cout<<"Integral="<<s;
    geth();
return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2014, 16:08
Ответы с готовыми решениями:

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

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

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

Заданы координаты сторон треугольника. Если такой треугольник существует, то найти его площадь
writeln('Стороны равны: ', a:0:2,' ', b:0:2,' ', c:0:2); writeln('Площадь треугольника = ', sqrt(p...

3
47 / 47 / 11
Регистрация: 25.11.2011
Сообщений: 275
04.10.2014, 16:42 2
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

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
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <cmath>
#include <conio.h>
 
using namespace std;
 
int main()
{
int x1, x2,x3, y1, y2, y3, z1, z2, z3;
double AB, BC, AC,ab,bc,ac, p, s, S;
 
cout << "x1: ";
cin >> x1;
cout << "x2: ";
cin >> x2;
cout << "x3: ";
cin >> x3;
 
cout << "y1: ";
cin >> y1;
cout << "y2: ";
cin >> y2;
cout << "y3: ";
cin >> y3;
 
cout << "z1: ";
cin >> z1;
cout << "z2: ";
cin >> z2;
cout << "z3: ";
cin >> z3;
 
 
    AB = ((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2));
    ab = sqrt(AB);
 
    BC = ((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3)+(z2-z3)*(z2-z3));
    bc = sqrt(BC);
 
    AC = ((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)+(z1-z3)*(z1-z3));
    ac = sqrt(AC);
 
    p = ((ab + ac + bc)/3);
 
    S = ((p - AB) * (p - AC) * ( p - BC ) * p);
 
    s = sqrt(S);
 
    cout << "S = " << s << endl;
 
return 0;
}
0
Заблокирован
Автор FAQ
04.10.2014, 17:55 3
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

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 <cmath>
#include <iostream>
using namespace std;
 
struct point
{
    float x;
    float y;
    float length(point pt){
        return sqrt(pow(pt.x - x, 2.0f) + pow(pt.y - y, 2.0f));
    }
};
 
int main(){
    point A = {1, 1};
    point B = {3, 2};
    point C = {5, 5};
    float p = (A.length(B) + A.length(C) + B.length(C)) / 2;
    float S =  sqrt(p*(p - A.length(B))*(p - A.length(C))*(p - B.length(C)));
    cout<<"p= "<<p<<endl;
    cout<<"S= "<<S<<endl;
    return 0;
}
http://codepad.org/lFa5vpsL
Проверка http://math.semestr.ru/line/triangle.php

Добавлено через 1 минуту

Не по теме:

****ivs, поправь

Цитата Сообщение от ****ivs Посмотреть сообщение
p = ((ab + ac + bc)/2);
https://ru.wikipedia.org/wiki/Формула_Герона

1
47 / 47 / 11
Регистрация: 25.11.2011
Сообщений: 275
04.10.2014, 19:48 4
сори, не заметил опечатка :-)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2014, 19:48

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Найти углы треугольника если заданы координаты вершин
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { ...

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

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

Известны координаты вершин треугольника, определить его площадь
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;cmath&gt; using namespace std; int main() { int...


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

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

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