Професионална програма
Loading...
heilin90 avatar heilin90 69 Точки

И на мен ми дава 80 от 100... и не мога да открия къде е пропускът. http://pastebin.com/2As8ffFu

0
Plamen27 avatar Plamen27 599 Точки

Ето ти фикс на кода ти:

http://pastebin.com/RRX6JikT

Проблема е в метода ти за проверка на по-близка точка до нулата:

  if (Math.Abs(x1) <= Math.Abs(x2) && Math.Abs(y1) <= Math.Abs(y2))

  if (Math.Abs(x3) <= Math.Abs(x4) && Math.Abs(y3) <= Math.Abs(y4))

затова го замених с по-работещ и всичко тръгна.

1
27/09/2016 12:05:46
heilin90 avatar heilin90 69 Точки

Много ти благодаря! Поразрових за формула, за да разбера какво се случва, и намерих това:

Distance =  Math.Sqrt((x1 - x)^2 + (y1 - y)^2), като в случая х и у са = 0. Общо взето в тази задача има се иска доста математика.. :)

0
georgi.arnaudov.99 avatar georgi.arnaudov.99 0 Точки

Аз също получих 80/100, доста време се опитвам да намеря пропуск, но всичко удря на камък. Ще съм ви много благодарен ако отделите време да редактирате кода: ...http://pastebin.com/Yk1eRFTU... Благодаря предварително smiley

0
12/01/2017 23:22:01
kossyo avatar kossyo 1 Точки

Здравейте, и при мен дава 80/100, опитах всички ваши съвети, но пак не става. Къде греша?

https://pastebin.com/embed_js/xcxw8gEn

Предварително благодаря!

0
kossyo avatar kossyo 1 Точки

Нещо не направих като хората. Ето кода ми отново: https://pastebin.com/embed_js/Jyn1Xxzt

0