Advertisement
Qpel

7.2.Plokštumoje yra daug taškų, kurių koordinatės x, y. Sura

Jan 8th, 2018
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.66 KB | None | 0 0
  1. Plokštumoje yra daug taškų, kurių koordinatės x, y. Surasti artimiausią koordinačių pradžiai IV –o ketvirčio tašką. Atstumui iki koord. pradžios nustatyti sudarykite metodą.
  2. #4 5
  3. #3 -5
  4. #-2 -10
  5. #-9 8
  6. #8 -6
  7. #-6 -2
  8. #-3 -8
  9.  
  10.  
  11. min=9999
  12.  
  13. def atstumas (x,y)
  14.   atstum=((0-x)**2+(0-y)**2)**0.5
  15. end
  16.  
  17. fp=File.open("input.txt", "r")
  18. rz=File.open("output.txt", "w+")
  19. x,y=[]
  20.  
  21. fp.each do |item|
  22. c=item.split(" ")
  23. for i in 0..c.length do
  24.   x=c[0].to_i
  25.   y=c[1].to_i
  26. end
  27.  
  28. atst=atstumas(x,y)
  29. if (x<0) and (y<0) then
  30.   if (atst<min) then
  31.     min=atst
  32.   end
  33. end
  34.  
  35. end
  36.  
  37. puts "IV ketvirtyje artimiausias koordinaciu pradzios ilgis yra #{min}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement