Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 09.01.2013
Сообщений: 5
1

Определить пару наиболее удаленный друг от друга точек.

09.01.2013, 17:55. Просмотров 966. Ответов 1
Метки нет (Все метки)


четыре точки заданы координатами: А(4,8:-3) В(-6,5:1,2) С(-3,7:-4,5) D(7,8:2). Определить пару наиболее удаленный друг от друга точек.Вычисления расстояния оформить в виде программ.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2013, 17:55
Ответы с готовыми решениями:

Определить пару наиболее удаленных друг от друга окружностей
помогите решить задачу. На плоскости задано n произвольно расположенных окружностей. Определить...

Определить номера наиболее удаленных друг от друга точек
В одномерном массиве с количеством элементов 2N содержатся координаты N точек плоскости. Они...

Напишите программу определения двух наиболее удаленных друг от друга точек
1. Координаты точек на плоскости заданы двумя массивами Х и У(в каждом по 10 элементов) . Напишите...

Найти номера наиболее и наименее удаленных друг от друга точек в массиве +4 задачи.
Любая на выбор, помогите пожалуйста решить!!!! 12. Задан массив действительных чисел....

1
3730 / 2684 / 613
Регистрация: 08.06.2007
Сообщений: 9,242
Записей в блоге: 4
09.01.2013, 18:27 2
Лучший ответ Сообщение было отмечено Татьяна777 как решение

Решение

Pascal
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
program LongSum;
{$APPTYPE CONSOLE}
type
    TPoint=array[1..2] of Double;
    TSet=array[1..4] of TPoint;
var
    iv, jv, i, j: Integer;
    d, dd: Double;
    a: TSet;
function dist(t1,t2: TPoint): Double;
begin
    dist := sqrt((t1[1]-t2[1])*(t1[1]-t2[1])+
                (t1[2]-t2[2])*(t1[2]-t2[2]));
end;
 
begin
    a[1][1] := 4.8;
    a[1][2] := -3;
    a[1][1] := -6.5;
    a[1][2] := 1.2;
    a[2][1] := -3.7;
    a[2][2] := 4.5;
    a[2][1] := 7.8;
    a[2][2] := 2;
    d := 0.0;
    iv := 0;
    jv := 0;
    for i:=1 to 3 do for j:=i+1 to 4 do
    begin
        dd:=dist(a[i],a[j]);
        if dd > d then
        begin
            d := dd;
            iv := i;
            jv := j;
        end
    end;
    WriteLn(iv:2, jv:2, d:8:3);
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2013, 18:27

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

В случайном множестве точек соединить прямой линией две наиболее удаленные друг от друга
Поисковая система показала мне одну программу, решающую нечто подобное. Я был удивлён. Судя по...

Определить пару наиболее удаленных друг от друга точек
Четыре точки заданны координатами А(4,8,2) ; В(-6,5,I.2) ; С(-3,7,-4.5) ; D(7,8,2). Определить...

Найти среди точек пару наиболее удаленных друг от друга
Даны n точек плоскости (x1,y2),...(xn,yn). Найти среди них пару наиболее удаленных друг от друга. ...

Найти номера и координаты точек, наиболее удаленных друг от друга
Задано N точек своими координатами. Найти номера и координаты точек, наиболее удаленных друг от...


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

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

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