Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Шалесная
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 6
#1

Разработать метод, вычисляющий длину отрезка по координатам вершин - C++

25.11.2015, 12:14. Просмотров 616. Ответов 1
Метки нет (Все метки)

Разработать метод f(x1, y1, x2, y2) , который вычисляет длину отрезка по координатам
вершин (x1,y1) и (x2, y2) , и метод min(a, b) , который вычисляет минимальное из
чисел a, b . С помощью данных методов найти две из трех заданных точек на плоскости,
расстояние между которыми минимально.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2015, 12:14
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разработать метод, вычисляющий длину отрезка по координатам вершин (C++):

Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин - C++
Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин (x1, y1) и (x2, y2), и метод d(a, b, c),...

Вычислить длину отрезка по координатам вершин - C++
Разработать функцию f(x1,y1,x2,y2),которая вычисляет длину отрезка по координатам вершин (x1,xy1) и (x2,y2) и функцию t(a,b,c) которая...

Вычислить длину отрезка по координатам вершин - C++
1)разработать функцию f(x1,y1, x2, y2), которая вычисляет длину отрезка по координатам вершин (x1,y1) и (х2,у2), и функцию d(a,b,c),...

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

Разработать методы вычисления длины отрезка по координатам вершин и периметра треугольника по длинам сторон - C++
Разработать метод f(x1, y1, x2, y2), который вычисляет длину отрезка по координатам вершин (x1, y1) и (x2, y2), и метод d(a, b, c),...

Длина отрезка по координатам вершин - C++
разработать функцию f(x1,y1,x2,y2),каторая вычесляет длину отрезка по координатам вершин (x1,y1) и (x2,y2), и функцию t(a,b,c),которая...

1
UriahHeep
222 / 217 / 41
Регистрация: 24.09.2012
Сообщений: 509
Записей в блоге: 2
25.11.2015, 14:10 #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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <vector>
#include <cmath>
 
double len(const double x1, const double y1, const double x2, const double y2)
{
   return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
}
 
double min(const double a, const double b)
{
    return (a <= b) ? a : b;
}
 
int main()
{
    std::vector<std::pair<double, double>> coords;
 
    double x, y;
    for (int i = 0; i < 3; i++) {
        std::cout << "Enter the coorditan of the point " << i << std::endl;
        std::cin >> x >> y;
        coords.push_back(std::pair<double, double>(x, y));
    }
 
    double line1 = len(coords.at(0).first, coords.at(0).second,
            coords.at(1).first, coords.at(1).second);
    double line2 = len(coords.at(1).first, coords.at(1).second,
            coords.at(2).first, coords.at(2).second);
    double line3 = len(coords.at(2).first, coords.at(2).second,
            coords.at(0).first, coords.at(0).second);
 
    double minLine = min(min(line1, line2), line3);
 
    int m, n;
    if (minLine == line1) {
        m = 0;
        n = 1;
    } else if (minLine == line2) {
        m = 1;
        n = 2;
    } else {
        m = 2;
        n = 0;
    }
 
    std::cout << "Minimum distination between points: ("
            << coords.at(m).first << ", " << coords.at(m).second << ") and ("
            << coords.at(n).first << ", " << coords.at(n).second << ")" << std::endl;
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2015, 14:10
Привет! Вот еще темы с ответами:

Вычислить длину сторон четырехугольника по координатам вершин - C++
1) Заданы координаты вершин четырехугольника в плоскости: (х1; у1), (х2; y2), (x3; y3), (x4; y4). Вычислить длину его сторон.

По введенным координатам вершин треугольника найти длину медианы - C++
Нужно найти длину медианы, вводятся координаты вершин треугольника

Напишите функцию Otrezok (x1, y1, x2, y2), которая находит длину отрезка AB по заданным координатам - C++
Неплохие задачи по С++! Подзабыл его( выручайте, буду очень благодарен 1. Даны координаты двух точек A(x1, x2) и B(x2, y2)...

Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах - C++
15 Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы...


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

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

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