Объявить большой массив в стеке

Я использую Dev C ++ для написания программы моделирования. Для этого мне нужно объявить одномерный массив с типом данныхdouble, Это содержит4200000 элементы - какdouble n[4200000].

Компилятор не показывает ошибки, но программа завершается при выполнении. Я проверил, и программа прекрасно работает для массива, имеющего5000 элементы.

Теперь я знаю, что объявление такого большого массива в стеке не рекомендуется. Однако дело в том, что для моделирования требуется, чтобы я вызывал определенные элементы из массива несколько раз - например, мне может понадобиться значениеn[234] или жеn[46664] для данного расчета. Поэтому мне нужен массив, в котором легче просеивать элементы.

Есть ли способ, которым я могу объявить этот массив в стеке?

Ответы на вопрос(4)

Ваш ответ на вопрос