Asosiy qismga o'tish

~/algor $ cat masalalar/begin-nuqtadan-togri-chiziqqacha

Begin-35

Nuqtadan to'g'ri chiziqqacha masofa

Iqbolshoh Ilhomjonov Muallif: Iqbolshoh Ilhomjonov
O'rtacha 1000 ms 64 MB 37%

Tekislikda $a * x + b * y + c = 0$ to'g'ri chiziq va $M(x_{0}; y_{0})$ nuqta berilgan. Nuqtadan to'g'ri chiziqqacha bo'lgan eng qisqa masofa $d$ ni (perpendikular uzunligini) toping; $|z|$ — sonning moduli:

$$d = \frac{|a * x_{0} + b * y_{0} + c|}{\sqrt{a^{2} + b^{2}}}$$

Koordinata tekisligida to'g'ri chiziq va M nuqta; M dan chiziqqa tushirilgan perpendikular d

Kiruvchi ma'lumotlar

Birinchi qatorda uchta butun son: $a$, $b$ va $c$. Ikkinchi qatorda ikkita butun son: $x_{0}$ va $y_{0}$.

Chiquvchi ma'lumotlar

Bitta son — $d$, nuqtadan keyin aynan 3 ta raqam bilan (masalan, 2.000).

Izoh

$-1000 \le a, b, c, x_{0}, y_{0} \le 1000$
$a$ va $b$ bir vaqtda nolga teng emas.

Misollar

Kirish #1
3 4 -10
0 0
Chiqish #1
2.000
Kirish #2
1 -1 0
2 2
Chiqish #2
0.000

Yechim yuborish uchun tizimga kiring

Ro'yxatdan o'tish bepul va bir daqiqa oladi.