задано натуральное N и координаты N точек на плоскости. составить алгоритм и программу на Delphi для определения координаты точки,наименее удаленной
10-11 класс
|
от точки с координатами (10;-2)
program MinDist;
{$APPTYPE CONSOLE}
uses sysutils;
const
k = 100;
ax = 10;
ay = -2;
var
T: array[1..k, 1..2] of integer;
r, rmin, i, n: integer;
begin
write('Введите число точек на плоскости: ');
readln(n);
rmin := 32767;
Randomize;
writeln('Исходные данные:');
for i := 1 to n do
begin
T[i, 1] := Random(51) - 25;
T[i, 2] := Random(51) - 25;
r := sqr(T[i, 1] - ax) + sqr(T[i, 2] - ay);
if rmin > r then rmin := r;
writeln('(', T[i, 1], ',', T[i, 2], ')')
end;
writeln(#13#10, 'Минимальное расстояние от А(', ax, ',', ay, ') равно: ', sqrt(rmin))
end.
Оконное или консольное?
Другие вопросы из категории
Мужчина оплатил 2 Гбайт интернет-трафика. за какое время он исчерпает оплаченный лимит, если будет непрерывно загружать информацию из Интернета со скоростью 100 мбит/с напишите ответ с точностью до целого числа секунд
Определте является ли слово "перевертышем" (читается слева направо одинаково справа налево)
Читайте также
которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от
того, лежит ли точка внутри заштрихованной области, вне заштрихованной области
или на ее границе.
Program Frankenstein;
var
x,y,r:integer;
Begin
Write('Введите координату X: ');
Readln(x);
Write('Введите координату Y: ');
Readln(y);
Write('Введите длину радиуса R: ');
Readln(r);
If (sqr(x)+sqr(y))=r
then writeln('Точка лежит на окружности!')
Else writeln('Точка не лежит на окружности!');
End.
Почему программа всегда показывает что точка не лежит на окружности, хотя на самом деле она лежит! Где я ошибся?
из которых необходимо определить, принадлежит ли точка заштрихованной области.
оперативной памяти размером в 16 байтов; В – конечное число точек на плоскости, соединённых отрезками кривых линий; С – единица измерения расстояния; Д – аргумент или результат процедуры.В ответе запишите найденные слова: сначала А, затем, В, С и Д, через один пробел, без знаков препинания.
памяти размером в 16 байтов; В-конечное число точек на плоскости,соединённых отрезками кривых линий; С единица измерения расстояния; Д- аргумент или результат процедуры. В ответе запишите найденные слова по порядку.