Ступенчатый массив больших размеров - 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;
            }
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5
Похожие ответы