Задание 7 Параграф 3.4 ГДЗ Босова 8 класс (Информатика)
Пример входных данных
Координаты 1-й точки > > 1 2
Координаты 2-й точки > > 3 4
Пример выходных данных
1-я точка ближе
Расстояние от точки $$\left(x, y\right)$$ до начала координат равно $$\sqrt{x^2+y^2}$$. Чтобы сравнить, какая из двух точек ближе к началу координат, достаточно сравнить значения $$x^2+y^2$$ для обеих точек: у какой суммы квадратов меньше, та точка ближе.
Для примера:
1-я точка $$\left(1, 2\right)$$: $$1^2+2^2=1+4=5$$
2-я точка $$\left(3, 4\right)$$: $$3^2+4^2=9+16=25$$
Так как $$5<25$$, ближе к началу координат находится 1-я точка.
program T12;
var
x1, y1, x2, y2: integer;
begin
write(‘Координаты 1-й точки>>’);
readln(x1, y1);
write(‘Координаты 2-й точки>>’);
readln(x2, y2);
if (sqr(x1) + sqr(y1)) < (sqr(x2) + sqr(y2)) then
writeln(‘1-я точка ближе’)
else if (sqr(x1) + sqr(y1)) = (sqr(x2) + sqr(y2)) then
writeln(‘Точки равноудалены’)
else
writeln(‘2-я точка ближе’);
end.
Ответ
1-я точка ближе