Ruby/Практикум/Итераторы: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 252:
r = rand(0.0 .. 1.500000)
val = 0
n = (arr_f[0] - r).abs
for i in 0..arr_f.length-1
break val = arr_f[i] if arr_f[i].abs - r == 0
(arr_f[i]-r).abs < n ? (val = arr_f[i]; n = (arr_f[i]-r).abs) : n = n
end
print("---Наболее близкое значение к #{r} это #{val} ", "\n")
</source>