Помогите пожалуйста с задачей по массивам
Здравствуйте! Помогите пожалуйста решить задачу на тему массивов.. . Нужно построить лесенку из цифр.
Вот пример :
1
23
456
78910
11....
Собственно цифры рандомно вводятся с клавиатуры и на выходе я должен получить в консоли вышеприведённую лесенку чисел. Не обязательно они будут начинаться с 1.. Это будут рандомные числа, но они должны сортироваться и выстраиваться в лесенку.
Лесенка может быть и такой:
5
30 31
44 47 52
64 70 87 95
и т. д.
В общем я начал писать на C# вот такой код (консольное приложение)
Console.Write("Введите длину массива");
int count = Convert.ToInt32(Console.ReadLine()); // пользователь пишет число, которое является длиной массива
int[] numbers;
for(int i = 0; i < count; i++)
numbers[i] = Convert.ToInt32(Console.ReadLIne()); // пользователь рандомно заполняет массив числами
Далее идёт сортировка и вывод на экран лесенки. . Я написал белеберду, так что её сюда не напишу. .
У кого какие идеи есть? Не важно какой язык.. Мне важна логика.. .
Но лучше конечно С++ / C#
Спасибо за помощ!