Vanilla_Fury

ruby small code

Nov 5th, 2021 (edited)
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.06 KB | None | 0 0
  1. =begin
  2.     if a === b
  3.         puts(a===b)
  4.     end
  5. =end
  6.  
  7. begin
  8.   puts "Введите число:"
  9.   x = gets.chomp.to_i
  10.   if x < 0
  11.     if x < -100
  12.       puts x.to_i
  13.     end
  14.     while x < 0 do
  15.       x += 1
  16.       if x == -12
  17.         puts "Приятная новость!"
  18.         puts "X достиг значения -12"
  19.       end
  20.     end
  21.   end
  22.   if x > 0
  23.     puts "Факт дня: вы ввели число больше нуля"
  24.     begin
  25.       x -= 10
  26.     end until x < 0
  27.     puts "А мы сделали его меньше нуля: " + x.to_s
  28.   end
  29. end while x != 0
  30. puts "А сейчас будет красивая матрица, только нужен размер: "
  31. size = gets.chomp.to_i
  32. require 'matrix'
  33. matrix = Array.new(size) do |r|
  34.             Array.new(size) do |c|
  35.               0
  36.             end
  37.          end
  38. for i in 0...size
  39.   for j in (0 + i)...(size - i)
  40.     matrix[i][j] = 1
  41.     matrix[size - 1 - i][j] = 1
  42.   end
  43. end
  44.  
  45. for i in 0...size
  46.   for j in 0...size
  47.     print matrix[i][j].to_s
  48.   end
  49.   puts ""
  50. end
Add Comment
Please, Sign In to add comment