From: Taylor Lodge Date: 2009-05-06T04:46:03+09:00 Subject: Re: Min max program nums = Array.new(8) { rand(10000) } max = 0 min = 10001 nums.each do |num| if num < min min = num end if num > max max = num end end sum = puts nums puts puts 'sum = ' + sum.to_s + '.' puts puts 'max = ' + max.to_s + '.' puts puts 'min = ' + min.to_s + '.' puts puts 'Average = ' + avge.to_s + '.' puts After more fiddling i fixed the error (needed another end for the if statement DUH) and it works but I can't figure out sum if you do sum += nums it gives an error. nums = Array.new(8) { rand(10000) } max = 0 min = 10001 nums.each do |num| if num < min min = num end if num > max max = num end end /*sum += nums*/ sum = 0 puts nums puts puts 'sum = ' + sum.to_s + '.' puts puts 'max = ' + max.to_s + '.' puts puts 'min = ' + min.to_s + '.' puts puts 'Average = ' + avge.to_s + '.' puts -- Posted via http://www.ruby-forum.com/.