落書きノート

ふと自分が気になった事を書いてます

Rubyで問題を解く

print "整数a : "
a = gets.chomp.to_i
print "整数b : "
b = gets.chomp.to_i
print "整数c : "
c = gets.chomp.to_i

mid = 0

if a >= b && b >= c || c >= b && b >= a then
    mid = b
elsif b >= c && c >= a || a >= c && c >= b then
    mid = c
elsif c >= a && a >= b || b >= a && a >= c then
    mid = a
end

puts "中央値は#{mid}です。"


print "整数a : "
a = gets.chomp.to_i
print "整数b : "
b = gets.chomp.to_i

high = 0;
low = 0;

if a != b then
    if a > b then
        high = a
        low = b
    elsif b > a then
        high = b
        low = a
    end
    puts "大きい方の値は#{high}です。"
    puts "小さい方の値は#{low}です。"
else
    puts "二つの値は同じです。"
end




print "変数a : "
a = gets.chomp.to_i
print "変数b : "
b = gets.chomp.to_i

if b > a then
    t = a
    a = b
    b = t
end

puts "変数aは#{a}です。"
puts "変数bは#{b}です。"