This error occurs during program execution. The task itself sounds like this:
Please tell me how to fix? I guess I went beyond the array, but I don’t understand where and how to fix = /
#include <iostream> #include <math.h> using namespace std; int main() { int n, m; double r = 0; cin >> m >> n; double **a = new double*[m]; for (int i = 0; i < m; i++) a[i] = new double[n]; for (int i = 0; i < m; i++) for (int j = 0; j < n; j++) cin >> a[i][j]; for (int k = 0; k < m; k++) { for (int j = k + 1; j < m + 2; j++) { r = a[j][k]/a[k][k]; for (int i = k; i < m + 1; i++) { a[j][i] = a[j][i] - r*a[k][i]; } } } for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) cout << a[i][j] << " "; cout << endl; } for (int i = 0; i < m; i++) delete []a[i]; system("pause"); return 0; }