Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Turbo Pascal Заменить элементы матрицы по условию В задании сказано: Все элементы матрицы X n,n лежащие выше второстепенной диагонали заменить количеством положительных элементов, лежащих на главной диагонали. https://www.cyberforum.ru/ turbo-pascal/ thread316498.html Определить радиус и центр окружности Turbo Pascal
а)определить радиус и центр окружности,на которой лежит наибольшее число точек заданного на плоскости множества точек
Turbo Pascal Как исправить ошибку №14? Завтра сдаю курсовую, в Паскале - как в темном лесу, помогите пожалуйста. Есть задача: дан массив чисел, найти значение максимального элемента. Программу написала, в компьютерном классе проверила... https://www.cyberforum.ru/ turbo-pascal/ thread316478.html Turbo Pascal файлы.Создать файлы f и g, компонентами которых являются целые случайные числа. Записать в файл h все совпадающие компоненты файлов f и g. https://www.cyberforum.ru/ turbo-pascal/ thread316477.html
Создать файлы f и g, компонентами которых являются целые случайные числа. Записать в файл h все совпадающие компоненты файлов f и g.
Программа на записи.Решите пожалуйста. заранее благодарен! Turbo Pascal
Составить базу данных для товарного склада, предусмотрев поля: наименование товара, его количество, его цена, срок хранения. Составить програму позволяющую вывести: -все данные о товарах -список...
Turbo Pascal В каждой строке матрицы найти минимальный элемент https://www.cyberforum.ru/ turbo-pascal/ thread316445.html
Ребят, ооочень нужно эти задачки решить... пожалуйста, помогите мне, а то до 2го экзамена не допустят...уже один пропустил(((( 23. Дана матрица размера MхN. В каждой строке матрицы найти...
Turbo Pascal Пересечение прямой треугольника uses crt; var k,b,x,y :real; r:byte; begin clrscr; x>=0; y>=0; 1-x-y>=0: writeln ('Введите коэффициенты прямой k,b:'); readln(k,b); https://www.cyberforum.ru/ turbo-pascal/ thread316442.html Turbo Pascal Найдите самую длинную строку в файле
здравствуйте программисты. нужна помощь в написании программы по теме текстовые файлы. просмотрите мой вариант программы, я думаю что должен быть другой способ решения, и можно его решить более...
Turbo Pascal Вывести файл до замены и после замены. https://www.cyberforum.ru/ turbo-pascal/ thread316435.html
Нужно что бы было видно файл до замены и после замены. Program fail; uses crt; var f:text; ct: array of string; i,n:integer; c:string; begin clrscr;
Turbo Pascal Массивы https://www.cyberforum.ru/ turbo-pascal/ thread316429.html
Провести преобразования с массивами 1.Из последовательности вещественых чисел C=(c1,c2,c3,..,cn),n<=15 , получить последовательность x=(x1 ,x2 ,x3 , … xn) по правилу x1=c1, x2=c1+(c2)^2, x3=...
Turbo Pascal Исправить ошибку в коде
program rgr; type mas1=array of integer; mas2=array of integer; procedure vv(var a:mas1); var i,j:byte; begin for i:=1 to n do for j:=1 to n do begin readln(a); ...
Turbo Pascal Разработать модуль определяющий количество заглавных букв латинского алфавита в заданной строке знаков Разработать модуль определяющий количество заглавных букв латинского алфавита в заданной строке знаков. Исходная строка вводится с клавиатуры в основной программе. https://www.cyberforum.ru/ turbo-pascal/ thread316408.html
Почетный модератор
64275 / 47574 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
09.06.2011, 12:19 0

Нахождение расстояния между двумя точками - Turbo Pascal - Ответ 1742773

09.06.2011, 12:19. Показов 3975. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено dr.dones как решение

Решение

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
40
41
42
43
44
45
46
47
48
49
uses crt;
const nmax=15;
function Rasst(x1,y1,x2,y2:real):real;
begin
Rasst:=sqrt(sqr(x1-x2)+sqr(y1-y2));{теорема Пифагора}
end;
var x,y:array[1..nmax] of real;
    n,i,j,imx,jmx:byte;
    mx:real;
begin
clrscr;
randomize;
repeat
write('Количество точек от 2 до ',nmax,' n=');
readln(n);
until n in [2..nmax];
for i:=1 to n do
 begin
  x[i]:=10*random-4;
  y[i]:=10*random-4;
 end;
writeln('Координаты:');
write('N');
for i:=1 to n do
write(i:5);
writeln;
write('X');
for i:=1 to n do
write(x[i]:5:1);
writeln;
write('Y');
for i:=1 to n do
write(y[i]:5:1);
writeln;
writeln;
mx:=sqrt(sqr(x[1]-x[2])+sqr(y[1]-y[2]));
imx:=1;
jmx:=2;
for i:=1 to n-1 do
for j:=i+1 to n do
if Rasst(x[i],y[i],x[j],y[j])>mx then
 begin
  mx:=Rasst(x[i],y[i],x[j],y[j]);
  imx:=i;
  jmx:=j;
 end;
writeln('Максимальное расстояние между точками ',imx,'-',jmx,' = ',mx:0:2);
readln
end.


Вернуться к обсуждению:
Нахождение расстояния между двумя точками Turbo Pascal
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2011, 12:19
Готовые ответы и решения:

Нахождение расстояния между точками
Четыре точки заданы своими координатами X(x1, x2), Y(y1, y2), Z(z1, z2), P(p1, p2). Выяснить, какие...

Нахождение расстояния между точками
Помогите пожалуйста решить задание! Даны две точки в n-мерном пространстве X=(х1, х2, ..., хn),...

Функция вычисления расстояния между двумя точками на плоскости
Составить функцию вычисления расстояния между двумя точками на плоскости. С ее помощью вычислить...

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

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2011, 12:19
Помогаю со студенческими работами здесь

Найти периметр и площадь треугольника, используя формулу для расстояния между двумя точками на плоскости
Даны координаты трех вершин треугольника : (x1,y1,x2,y2,x3,y3 ).Найти его периметр и площадь,...

Составить программу определения максимального расстояния между двумя точками из некоторой совокупности точек трехмерного пространства
Составить программу определения максимального расстояния между двумя точками из некоторой...

Поиск расстояния между точками
Задачка такая: Попросить пользователя ввести X и Y, загрузить из файла другие координаты. Выбрать...

Найти расстояния между тремя точками
Подпрограммы с типизированными параметрами-значениями и параметрами-переменными. С помощью...

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