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