Ступенчатый массив больших размеров - 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;
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д