#!/usr/bin/env ruby

print "Введите ваше имя: "
a=gets
print "Привет, ", a
# еще раз
print "Введите ваше имя: "
a=readline
print "Привет, ", a

=begin

print "Введите строку: "
a=gets
b=a.size
print "ASCII код последнего символа равен ",
      a[b - 1], "\n"

print "Введите ваше имя: "
a=gets
print a, ", привет!\n"
b=a.chop
print b, ", привет!\n"

a="123456"
b=a.chop
puts a, b
b=a.chop!
puts a, b

print "Введите ваше имя: "
a=gets.chop!
print "Привет ", a, "! Как поживаешь?\n"

print "Введите целое число: "
number=gets.to_i
print "Остаток от деления введенного числа на 5 равен #{number%5}\n"
print "Введите  число (точка отделеляет дробную часть): "
number=gets.to_f
print "При округлении получилось число #{number.round}\n"

puts "\nRuby не боится огромных чисел."
puts "Введите страшное арифметическое выражение, "
puts "например, 14**256+3*17"
puts eval gets.chop!

puts "Введите команды, разделяя их точкой с запятой:"
eval gets.chop!



t1=Time.now

print "секунд #{t1.sec}, минут #{t1.min}, часов  #{t1.hour},",
  " день месяца -  #{t1.mday } и #{t1.day }, месяц - #{t1.mon} и #{t1.month}\n"
print   "год - #{t1.year}, день недели - #{t1.wday },",
  " день в году - #{t1.yday}, временная зона - #{t1.zone}\n"
print "Введите ваше имя: "
a=gets.chop!

t2=Time.now
t =t2-t1
print "Привет ", a, "! Как поживаете?\n",
  "Вы вспоминали свое имя около #{t.round} секунд.\n"

print "До Нового года осталось #{365-Time.now.yday} дней\n"
puts Time.now
puts "Подождем 10 секунд."
sleep(10)
puts Time.now

print "Введите массив чисел, разделяя их пробелами: "
a = gets.chop!.split
s = 0
a.collect {|i| s += i.to_f}
p s
p a
=end
