Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Serpica
0 / 0 / 0
Регистрация: 25.02.2019
Сообщений: 4
1

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

02.03.2019, 17:11. Просмотров 90. Ответов 0

Написать программу определения площади шестиугольника с заданными координатами его вершин (x1,y1), (x2,y2), (x3,y3), (x4,y4), (x5,y5),(x6,y6) как сумму площадей четырех треугольников Площадь треугольника, определенную по координатам вершин, рассчитать с помощью функции.

Я себе голову сломал.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (int i=0; i<9; i++)
    {
        int max_val = //сюда функцию находящую макс значение из (x1, y1, x2, y2) и т.п.
        if (max_val == x1 || max_val == x2)
        {
            int min_val = min(x1, x2);
            int side = max_val - min_val; //найти сторону а
        }
        else 
        {
            (max_val == y1 || max_val == y2)
            int min_val = min(y1, y2);
            int side = max_val - min_val;
        }
            
    }
Пытаюсь придумать как это все решить. Чем дольше думаю, тем сложнее выходит.
Допустим я нашел все стороны треугольника ABC через цикл for. Дальше я нахожу половину периметра
C
1
p=a+b+c/2
и через формулу Герона нахожу площадь.
C
1
double s = sqrt(p*(p-a)*(p-b)* (p - c));
И все, задача решена, уху...если бы у всех треугольников площадь была бы одна.((

Вообщем туплю. Помогите решить. Видел подобные решения на Паскале, но на Си не нашел.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2019, 17:11
Ответы с готовыми решениями:

Три треугольника заданы координатами своих вершин. Написать программу вычисления площадей треугольников и определения минимальной площади
Сорри, пропало соединение с интернетом Ребят, помогите кто сможет) Дано задание: &quot;три треугольника...

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

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

Вычислить площади треугольников, заданных координатами своих вершин
Подпрограммы Два треугольника заданы координатами своих вершин. Вычислить их площади по формуле...

Два треугольника заданы координатами своих вершин А1, В1, С1 и А2, В2, С2. Вычислить площади треугольников
Два треугольника заданы координатами своих вершин А1, В1, С1 и А2, В2, С2. Вычислить площади...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2019, 17:11

Два треугольника заданы координатами своих вершин. Вычислить площади треугольников по формуле Герона и определить
Два треугольника заданы координатами своих вершин. Вычислить площади треугольников с помощью...

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

Определение площади шестиугольника по заданным координатам вершин
Написать программу определения площади шестиугольника с заданными координатами его вершин (x1, y1),...


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

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

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