Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
tatiana2472
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 6
1

Определить номера точек которые имеют максимальное и минимальное расстояние между точками

28.05.2013, 19:34. Просмотров 608. Ответов 1
Метки нет (Все метки)

задание: дано n точек определить номера точек которые имеют максимальное и минимальное расстояние между точками.
Когда вводил n=3 и координаты точке, программа работала неправильно, посмотрите ,пожалуйста, где может быть ошибка.
мой код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 #include <math.h.>
 #include <stdlib.h>
 void main()
 {fload a[999],b[999];
 int i,j,k1,k2,k3,k4;
 fload max,l,min;
 printf("Vvedi n");
 scanf("%d",&n);
 printf("vvedi x u y");
 for (i=0;i<=n-1;i++)
 scanf("%f %f", &a[i],&b[i]);
 l=sqrt(pow(a[1]-a[0],2)+pow(b[1]-b[0],2));
 max=l;min=l;
 
 for(i=0;i<=n-2;i++)
 for (j=0;j<=n-1;j++)
 { l=sqrt(pow(a[i]-a[j],2)+pow(b[i]-b[j],2));
 if (l<=min) {k1=i;k2=j;};
 if (l>=max) {k3=i;k4=j;}}
 
 printf ("%d %d %d %d",k1,k2,k3,k4);
 }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2013, 19:34
Ответы с готовыми решениями:

Определить номера точек, расстояние d между которыми максимальное
Есть ошибки в коде, выдаёт неверный результат. Задание звучит так:...

Заданные координаты N точек на плоскости. Определить, верно ли, что расстояние между каждой парой точек не более 10
Заданные координаты N точек на плоскости. Определить, верно ли, что расстояние...

Расстояние между точками
Дана задача На плоскости заданы n точек: (x1,y1), (x2,y2)… (xn,yn). Найти...

Вычислить расстояние между двумя точками
вычислить расстояние между двумя точками с координатами (х1,х2) и (у1,у2)....

Написать Функцию, определяющую расстояние между точками
Здравствуйте.Нужна помощь.Задание решил, но пару пунктов не понял. Собственное...

1
castaway
Эксперт С++
4937 / 3042 / 455
Регистрация: 10.11.2010
Сообщений: 11,119
Записей в блоге: 10
Завершенные тесты: 1
28.05.2013, 22:44 2
Цитата Сообщение от tatiana2472 Посмотреть сообщение
программа работала неправильно
А как она вообще могла работать, если переменная n у тебя нигде не определена?
Что такое fload ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2013, 22:44

Найти расстояние между двумя точками на плоскости
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #math.h main() ...

Найти наименьшее расстояние между точками и нарисовать линию
Здравствуйте. Вообщем такая проблема. Дано задание найти наименьшее расстояние...

Вычислить расстояние между двумя точками с заданными координатами
Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2....


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

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

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