Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
qewe
0 / 0 / 1
Регистрация: 26.04.2015
Сообщений: 52
#1

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

20.11.2015, 14:45. Просмотров 1011. Ответов 1
Метки нет (Все метки)

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

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

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

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

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

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

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

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

1
Cuellius
184 / 92 / 130
Регистрация: 23.06.2015
Сообщений: 245
Завершенные тесты: 3
21.11.2015, 18:41 #2
Лучший ответ Сообщение было отмечено qewe как решение

Решение

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
#include <iostream>
#include <iomanip>
#include <cmath>
#include <algorithm>
 
long double Distance(long double x1, long double y1, long double x2, long double y2)
{
    return sqrtl((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
}
 
int main(int argc, char** argv)
{
    setlocale(LC_CTYPE, "Russian");
 
    long double x1, y1, x2, y2, x3, y3;
    std::cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
    
    long double S = std::abs((x2 - x1) * (y3 - y1) - (y2 - y1) * (x3 - x1)) * 0.5;
    long double P = Distance(x1, y1, x2, y2) + Distance(x3, y3, x2, y2) + Distance(x1, y1, x3, y3);
    std::cout << "Площадь треугольника: " << std::fixed << S << std::endl;
    std::cout << "Периметр треугольника: " << std::fixed << P << std::endl;
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2015, 18:41

Вычислить периметр треугольника, заданного координатами вершин
Добрый вечер. дано условие :&quot;Разработать функцию, вычисляющую длину стороны по...

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

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


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

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

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