0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 25
1

пара точек

01.12.2009, 12:57. Показов 570. Ответов 3
Метки нет (Все метки)

В множестве А1 в трехмерном пространстве найти пару точек с максимальным расстоянием между ними(использовать структуру)
оригинал
В множестве точек А1 в трохвимірному просторны найти пару точек с максимальным расстоянием между ними ( использовать структуру).


Зарание спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2009, 12:57
Ответы с готовыми решениями:

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

В заданном множестве точек плоскости найти количество точек в каждой из четвертей
В заданном множестве точек плоскости найти количество точек в каждой из четвертей. Знаете я не...

Найти число точек и сумму расстояний от первой точки до остальных точек
Вектора X и Y задаются вводом; n — размер каждого из векторов X и Y. Пара (Xk, Yk) представляет...

В заданном множестве точек плоскости найти количество точек в каждой из четвертей
В заданном множестве точек плоскости найти количество точек в каждой из четвертей

3
4865 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
01.12.2009, 14:13 2
C
1
2
3
typedef struct point {
    double x, y, z;
} Point;
C
1
2
3
4
5
6
7
8
9
10
11
#include <math.h>
 
double GetDistansePoints(Point *p1, Point *p2)
{
    return
        sqrt(
            pow(p1->x+p2->x, 2)+
            pow(p1->y+p2->y, 2)+
            pow(p1->z+p2->z, 2)
        );
}
0
Эксперт С++
4726 / 2547 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
01.12.2009, 16:47 3
Чуть-чуть поправлю:
C
1
2
3
4
5
6
7
8
9
10
11
12
 
#include <math.h>
 
double GetDistansePoints(Point *p1, Point *p2)
{
    return
        sqrt(
            pow(p1->x-p2->x, 2)+
            pow(p1->y-p2->y, 2)+
            pow(p1->z-p2->z, 2)
        );
}
1
4865 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
02.12.2009, 01:47 4
C
1
2
3
4
5
6
7
8
9
10
11
#include <math.h>
 
double GetDistansePoints(Point *p1, Point *p2)
{
    return
        sqrt(
            pow(p2->x-p1->x, 2)+
            pow(p2->y-p1->y, 2)+
            pow(p2->z-p1->z, 2)
        );
}
разницы нет, конечно, но так для вектора p1p2 правильнее
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2009, 01:47
Помогаю со студенческими работами здесь

Ввести координаты точек. Вычислить расстояния от всех точек до точки, введенной последней
С клавиатуры вводятся координаты точек на плоскости в виде строк, представляющих пару в формате...

Ввести координаты 10 точек на плоскости и определить в какой из четвертей больше всего точек
Всем привет. Есть задание ввести координаты 10 точек. Не без помощи интернета смог написать код,...

Из множества точек на плоскости найти точки, образующие параллелограмм с наибольшим количеством точек внутри
&quot;Даны N точек на плоскости. Найти среди них точки являющиеся вершинами фигуры, содержащей...

Задан массив точек. Найти номера наиболее и наименее удаленных друг от друга точек.
Условие задачи: В одномерном массиве с четным количеством элементов (2N) находятся координаты N...

В заданном множестве точек найти три пары самых удаленных друг от друга точек
Координаты точки на площади задаются парой действительных чисел. Дано натуральное число n и...

Вычислить количество точек, попадающих в заданную область и координаты точек, не принадлежащих этой области
Ввести координаты n точек. Вычислить количество точек, попадающих в кольцо с внутренним радиусом R1...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru