Qpel

8.2.Yra žinomos n plokštumoje nubrėžtų apskritimų centrų koo

Jan 8th, 2018
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.70 KB | None | 0 0
  1. Yra žinomos n plokštumoje nubrėžtų apskritimų centrų koordinatės (x,y) ir spinduliai R. Kurio apskritimo III ketvirtyje  ilgis didžiausias? Sudarykite metodą apskritimo ilgiui apskaičiuoti.
  2. #4 5 8
  3. #3 -5 6
  4. #-2 -10 10
  5. #-9 8 3
  6. #8 -6 4
  7. #-6 -2 9
  8.  
  9.  
  10. k=0
  11. max=0
  12. def ilgis (r)
  13.   ilg=2*3.14*r
  14. end
  15.  
  16. fp=File.open("input.txt", "r")
  17. rz=File.open("output.txt", "w+")
  18. x,y=[]
  19. j=0
  20. l=0
  21. stac=0
  22.  
  23. fp.each do |item|
  24. c=item.split(" ")
  25. for i in 0..c.length do
  26.   x=c[0].to_i
  27.   y=c[1].to_i
  28.   r=c[2].to_i
  29. end
  30. j+=1
  31.  
  32.  
  33. if (x<0) and (y<0) then
  34.   ilg=ilgis(r)
  35.   if ilg > max then
  36.     max=ilg
  37.     k=j
  38.   end
  39. end
  40.  
  41. end
  42.  
  43. puts "III ketvirtyje ilgis didziausias #{k}-ojo apskritimo, jo ilgis #{max}"
Add Comment
Please, Sign In to add comment