Сначала попробуйте отладить ваш код и попрактиковаться в логической части.
Попробуйте, это напечатает все группы с участниками. Я ввожу от 'q' до 'l' с клавиатуры QWERTY
как имя члена
puts "Enter the number of groups you would like to create"
group_number = gets.chomp.to_i
array = Array.new(group_number) { [] }
puts "Give me a name"
count = 0
while input_name = gets.chomp
if input_name == "stop"
break
else puts "Give me a name"
array[count] << input_name
count += 1
count = 0 if count == group_number
end
end
puts array.inspect
#[["q", "y", "a", "h"], ["w", "u", "s", "j"], ["e", "i", "d", "k"], ["r", "o", "f", "l"], ["t", "p", "g"]]
Над комментарием выводится, после чего вы можете спросить, каких членов группы вы хотите напечатать