Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2010, 18:34   #1
Alex_sim
Форумчанин
 
Аватар для Alex_sim
 
Регистрация: 18.02.2010
Сообщений: 164
Восклицание сумма растояний

здравствуйте
задача такая
найти такую точку заданного на плоскости множества точек сумма расстояний от которой до остальных минимальна.
подскажите как реализовать сравнение вершин в цикле
получилось только расписать одну итерацию без цикла
то есть сравнил первую вершину с координатами v1(10,2) и остальные получил сумму расстояний...
Код:
int [][]mass={{10,2},{3,4},{5,6},{7,8}};
        Random r=new Random();
        int [] result = new int [3];
        int x1=0,x2=0,y1=0,y2=0,A=0,B=0,Z=0,T=0,sum=0;
                double rst=0;

        x1=mass[0][0];
        x2=mass[1][0];
        y1=mass[0][1];
        y2=mass[1][1];

        A=x2-x1;
        B=y2-y1;
        Z=A*A;
        T=B*B;
        sum=Z+T;

        rst += Math.sqrt(sum);


        x1=mass[0][0];
        x2=mass[2][0];
        y1=mass[1][0];
        y2=mass[2][1];

        A=x2-x1;
        B=y2-y1;
        Z=A*A;
        T=B*B;
        sum=Z+T;
        rst +=Math.sqrt(sum);

        x1=mass[0][0];
        x2=mass[3][0];
        y1=mass[1][0];
        y2=mass[3][1];

        A=x2-x1;
        B=y2-y1;
        Z=A*A;
        T=B*B;
        sum=Z+T;
        rst +=Math.sqrt(sum);
System.out.println(rst);
Alex_sim вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма Газовый Microsoft Office Excel 6 22.06.2010 09:29
Сумма kskb7771 БД в Delphi 1 12.06.2010 03:04
Сумма Inkognito99 Помощь студентам 2 19.05.2010 01:19
Как реализовать расчет растояний Phantom PHP 3 12.01.2010 15:22
Сумма RIP VIP Помощь студентам 8 02.05.2008 14:33