#!/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