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

Заданы координаты 10 точек.Найти точку самую дальнюю от начала координат и найти расстояние.

22.02.2009, 16:47. Показов 3026. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заданы координаты 10 точек.Найти точку самую дальнюю от начала координат и найти расстояние.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.02.2009, 16:47
Ответы с готовыми решениями:

Для n точек плоскости найти расстояние от начала координат до каждой из них
Разработать алгоритм и программу с единственным циклом для обработки одномерных массивов. При...

Модуль Graph: для N точек на плоскости найти точку, наиболее удалённую от начала координат
Всем доброй ночи.Люди добрые спасите,нужна срочно программа,а написать не могу.Кто может помогите...

Найти расстояние до самой удаленной точки от начала координат
на плоскости заданы своими координатами 15 точек. Найти расстояние до самой удаленной точки от...

Найти среднее отклонение (расстояние) точек от центра координат
Найти среднее отклонение (расстояние) точек от центра координат

5
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
22.02.2009, 18:04 2
Задача на записи или простые линейные массивы, или на двумерные массивы? Как координаты задавать?
1
0 / 0 / 0
Регистрация: 08.01.2009
Сообщений: 14
22.02.2009, 18:22  [ТС] 3
writeln ('BBegute KoopguHaTbI To4ek');
readln(x1,y1,x2,y2,x3,y3,x4,y4,x5,y5,x6,y6....);
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
22.02.2009, 18:26 4
Да ну! А если 100 точек? Пальчики не отнимутся? Может все-таки в цикле? Только вот как Вам лучше хранить. Я предложил три способа. Выбирайте. Вы какую сейчас тему проходите? Или недавно проходили.
1
0 / 0 / 0
Регистрация: 08.01.2009
Сообщений: 14
22.02.2009, 20:02  [ТС] 5
Тогда двумерным массивом
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
22.02.2009, 21:18 6
Вам лучше с функцией определения длины, или без нее?

Добавлено через 7 минут 8 секунд
А давайте и так и так, все равно уже написал.
Без функции:
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
uses crt;
const n=10;{количество точек}
var i,j,k,imax:integer;
    max:real;
    a:array[1..2,1..n]of real;{массив координат}
begin
clrscr;
randomize;
writeln('Massiv koordinat:');
for i:=1 to n do
write(i:7);{выводим номера точек}
writeln;
for i:=1 to 2 do
   begin
     for j:=1 to n do
       begin
         a[i,j]:=20*random-9;
         write(a[i,j]:7:2);{выводим координаты}
       end;
     writeln;
   end;
max:=0;imax:=1;
for i:=1 to n do
if sqrt(a[1,i]*a[1,i]+a[2,i]*a[2,i])>max then
  begin
    max:=sqrt(a[1,i]*a[1,i]+a[2,i]*a[2,i]);{максимальное расстояние}
    imax:=i;{номер точки}
  end;
writeln('Maximalnae rasstoyanie=',max:5:2);
writeln('Tochka #',imax,' ee koordinaty [',a[1,imax]:5:2,';',a[2,imax]:5:2,']');
readln
end.
С функцией:
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
uses crt;
const n=10;
function Rasst(x,y:real):real;
begin
Rasst:=sqrt(x*x+y*y);
end;
var i,j,k,imax:integer;
    dl,max:real;
    a:array[1..2,1..n]of real;
begin
clrscr;
randomize;
writeln('Massiv koordinat:');
for i:=1 to n do
write(i:7);
writeln;
for i:=1 to 2 do
   begin
     for j:=1 to n do
       begin
         a[i,j]:=20*random-9;
         write(a[i,j]:7:2);
       end;
     writeln;
   end;
max:=0;imax:=1;
for i:=1 to n do
if Rasst(a[1,i],a[2,i])>max then
  begin
    max:=Rasst(a[1,i],a[2,i]);
    imax:=i;
  end;
writeln('Maximalnae rasstoyanie=',max:5:2);
writeln('Tochka #',imax,' ee koordinaty [',a[1,imax]:5:2,';',a[2,imax]:5:2,']');
readln
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.02.2009, 21:18
Помогаю со студенческими работами здесь

Даны координаты двух точек Определить какая из них находится дальше от начала координат
Даны координаты двух точек Определить какая из них находится дальше от начала координат

Найти самую удаленную точку от начала координат в 4 плоскости
В одномерном массиве с четным количеством элементов (2N) находится координаты N точек плоскости....

Записать координаты точек в файл и найти среднее отклонение (расстояние) точек от центра координат
Приняв, что координаты точек на плоскости задают- ся двумя числами x и y, составить программу,...

На плоскости своими координатами задано 40 точек, найти расстояние от начала координат до удаленной точки
На плоскости своими координатами задано 40 точек, найти расстояние от начала координат до удаленной...


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

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

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