Hi I\'m pretty new to C++ and I need to dynamicacally allocate two-dimensional array. No error but in runtime when I set a order and first row then I get a runtime error: \"
Replace
double ** arr = new double *[order]; for(int i = 0;i < order; i++){ *arr = new double[order+1];
with
double ** arr = new double *[order]; for(int i = 0;i < order; i++){ arr[i] = new double[order+1];
In your present code you initialize only first array element.