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

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

Войти
Регистрация
Восстановить пароль
 
Ксения1205
0 / 0 / 0
Регистрация: 26.12.2012
Сообщений: 3
#1

Два треугольника заданы координатами своих вершин. Найти сумму длин вписанных в них окружностей. Вычисления длины окружности, вписанной в треугольник - C++

26.12.2012, 22:10. Просмотров 529. Ответов 1
Метки нет (Все метки)

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


Надо написать программу
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 22:10     Два треугольника заданы координатами своих вершин. Найти сумму длин вписанных в них окружностей. Вычисления длины окружности, вписанной в треугольник
Посмотрите здесь:

C++ Треугольник задан величинами своих углов и радиусом вписанной окружности. Найти стороны треугольника.
Треугольник задан координатами своих вершин. Составить программу для вычисления его площади. C++
C++ Найти внутрение углы треугольника,заданного координатами своих вершин на площаде.
Два треугольника заданы координатами своих вершин. Вычислить их площади C++
Треугольник задан координатами своих вершин. Найти его периметр и площадь. C++
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоты, радиусы вписанной и описанной окружностей. C++
C++ Треугольник задается координатами своих вершин. С++
C++ Найти площадь треугольника заданного координатами своих вершин
C++ Треугольник задан координатами своих вершин. Найти (выдает ошибку)
C++ Функции: найти высоты треугольника, заданного координатами своих вершин
Найти высоты треугольника, заданного координатами своих вершин C++
C++ Найти периметр треугольника, заданного координатами своих вершин

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SummerRain
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
27.12.2012, 00:39     Два треугольника заданы координатами своих вершин. Найти сумму длин вписанных в них окружностей. Вычисления длины окружности, вписанной в треугольник #2
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
#include <iostream>  
#include <math.h>
 
struct point           // задаём структуру точки, состоящую из двух координат
{
    double x, y;
    point(double X, double Y)
        : x(X), y(Y)
    {}
};
 
double getRad(point A, point B, point C)    // вычисляем площадь по формуле 
{                                           // квадратный корень из (PP - AB)(PP - BC)(PP - CA)/PP, где PP - полупериметр
    double AB = sqrt(pow((A.x - B.x), 2) + pow((A.y - B.y), 2));  // вычисляем длины сторон
    double BC = sqrt(pow((B.x - C.x), 2) + pow((B.y - C.y), 2));
    double CA = sqrt(pow((C.x - A.x), 2) + pow((C.y - A.y), 2));
    double PP = (AB + BC + CA)/2;                                 // вычисляем полупериметр
    double radius = sqrt((PP - AB)*(PP - BC)*(PP - CA)/PP);       // вычисляем радиус вписанной окружности
    return radius;
}
 
int main() 
{ 
    point A1(1, 1);          // задаем точки
    point B1(4, 1);
    point C1(1, 5);
 
    point A2(5, 7);
    point B2(9, 8);
    point C2(4, 6);
 
    std::cout << getRad(A1, B1, C1) + getRad(A2, B2, C2);   // выводим результат
 
    system("pause");
    return 0;
}
Yandex
Объявления
27.12.2012, 00:39     Два треугольника заданы координатами своих вершин. Найти сумму длин вписанных в них окружностей. Вычисления длины окружности, вписанной в треугольник
Ответ Создать тему
Опции темы

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