mocniny = [6, 3, 2] odvary = Array.new print "Zadaj N: "; N = readline.to_i N.times do |i| print "Zadaj odvar: " riadok = readline.split; m = riadok[0].to_i; o = riadok[1].to_i odvary << [m, o, m ** mocniny[o]] end puts "Vysledok:" odvary.sort{ |a,b| a[2] != b[2] ? (a[2] <=> b[2]) : -(a[1] <=> b[1]) }.each{ |m,o,p| puts "#{m} #{o}" } odvary.each{ |o| puts "#{o[0]} #{o[1]}" }