Ступенчатый массив больших размеров - C#
Формулировка задачи:
Подскажите пожалуйста , есть ли в языке С# возможность описания ступенчатого массива больших размеров : количество строк 1000, первая строка длиной 100 элементов, каждая последующая увеличивается на 100 элементов т.е. 100,200,300,400,500,………..,100000 элементов последняя строка . Инициализация элементов будет проводиться числами 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,……..,50050000 т.е. порядковыми числами .
P.S. Вопрос связан с тем , что ручной ввод при таком количестве элементов
не получится, нужно как-то программно все описать.
Решение задачи: «Ступенчатый массив больших размеров»
textual
Листинг программы
namespace ConsoleApplication3
{
class Program
{
static void Main()
{
var array = new int[1000][];
for (int i = 0, overallIndex=0; i < 1000; ++i)
{
var length = 100 * (i + 1);
array[i] = new int[length];
for (var j = 0; j < length; ++j)
array[i][j] = overallIndex + j + 1;
overallIndex += length;
}
}
}
}