diff --git a/2018/YuryKravchenko/homework-1/pascal_tree.rb b/2018/YuryKravchenko/homework-1/pascal_tree.rb new file mode 100644 index 000000000..1e2345f4a --- /dev/null +++ b/2018/YuryKravchenko/homework-1/pascal_tree.rb @@ -0,0 +1,17 @@ +def pascal(n) + print 'Введите базовый номер: ' + f = gets.chomp.to_i + h = f + (0..n).each { |r| + tree = [h] + base = f + k = 1 + (0..r - 1).step(1) { |index| + base = base * ( r - k + 1 ) / k + tree.push base + k += 1} + p tree} +end +print 'Введите глубину дерева: ' +n = gets.chomp.to_i +pascal(n)