Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.lorien.cs.msu.su/static/AltDocs_informatika2/Book2/ch_11_ruby/09_examples/command.rb
Дата изменения: Sat Sep 6 12:08:10 2008
Дата индексирования: Fri Jan 16 14:11:53 2009
Кодировка: koi8-r
#!/usr/bin/env ruby
=begin
Напишите программу подсчета суммы всех нечетных
чисел, заключенных в интервале от K до L,
где K и L - аргументы командной строки
=end

if ARGV.length < 2
puts "Слишком мало входных данных"
exit(1)
end

s = 0
k = ARGV[0].to_i
l = ARGV[1].to_i
for i in k .. l
s += i if i%2 != 0
end
puts "Сумма нечетных чисел в интервале " +
"от #{k} до #{l} равна #{s}"