Предмет: Информатика,
автор: morad
Жители Простоквашино прочитали в утренней газете о том, что их деревню посетят две летающих тарелки с пришельцами. Дядя Федор дал задание коту Матроскину и Шарику подготовить поле в форме круга для встречи инопланетных гостей. Почтальон Печкин, проходя мимо поля, увидел работающих Шарика и Матроскина. Он примерно рассчитал радиус поля и задумался: смогут ли летающие тарелки в форме круга приземлиться на поле того радиуса, что подготавливают Шарик и Матроскин? Помогите почтальону Печкину в решении столь непростой задачи, написав программу, которая проверит, хватит ли двум летающим тарелкам места на поле.
Формат входных данных
Входной файл b.in содержит три целых положительных числа - r1, r2, r3 (1 ≤ r1, r2, r3 ≤ 10⁹), где r1 – радиус поля, r2, r3 – радиусы тарелок.
Формат результата
В выходной файл b.out выведите слово yes, если поле подходит для приема инопланетных гостей и слово no - иначе.
Ответы
Автор ответа:
0
# # Код на ruby 2.2.3p173
r = []
File.open("b.in", "r") do |infile|
while (line = infile.gets)
line.split(",").each {|t| r<<t.to_f}
end
p r
end
File.open("b.out", "w") do |file|
p r[0] >= r[1] + r[2]
if r[0] >= r[1] + r[2]
file.puts "yes"
else
file.puts "no"
end
end
r = []
File.open("b.in", "r") do |infile|
while (line = infile.gets)
line.split(",").each {|t| r<<t.to_f}
end
p r
end
File.open("b.out", "w") do |file|
p r[0] >= r[1] + r[2]
if r[0] >= r[1] + r[2]
file.puts "yes"
else
file.puts "no"
end
end
Похожие вопросы
Предмет: Другие предметы,
автор: nalema47
Предмет: Биология,
автор: apokrov095
Предмет: Английский язык,
автор: arajlymeldos
Предмет: История,
автор: sergej402014