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

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

07.05.2012, 11:08. Просмотров 936. Ответов 1
Метки нет (Все метки)

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


Заранее спасибо!!!!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2012, 11:08
Ответы с готовыми решениями:

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

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

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

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

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

1
I2um1
Злой няш
1407 / 1105 / 374
Регистрация: 05.04.2010
Сообщений: 1,949
07.05.2012, 11:45 2
Лучший ответ Сообщение было отмечено deface как решение

Решение

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
#include <iostream>
#include <math.h>
using namespace std;
 
#define M_PI 3.14159265358979323846
 
void input(double* x, double* y, char name)
{
    printf("Координаты вершины %c:\nX = ", name);
    scanf("%lf", x);
    printf("Y = ");
    scanf("%lf", y);
}
 
double length(double x1, double y1, double x2, double y2)
{
    return sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));
}
 
double angle(double a, double b, double c)
{
    double p = (a + b + c) / 2.;
    return (2 * atan(sqrt((p - b) * (p - c) / (p * (p - a))))) * (180. / M_PI);
}
 
int main(int argc, char** argv)
{
    setlocale(LC_ALL, "rus");
    
    double ax, ay, bx, by, cx, cy;
    input(&ax, &ay, 'A');
    input(&bx, &by, 'B');
    input(&cx, &cy, 'C');
 
    double a = length(ax, ay, cx, cy);
    double b = length(bx, by, cx, cy);
    double c = length(ax, ay, bx, by);
    printf("Углы равны: %.3lf, %.3lf, %.3lf\n", angle(a, b, c), angle(b, a, c), angle(c, a, b));
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.05.2012, 11:45

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

Вычисление периметра треугольника, заданного координатами своих вершин
Прошу помогите если можете. Треугольник заданный координатами x1, y1, x2,...

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


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

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

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