mọi người cho em hỏi là em muốn giải phong bộ nhớ của mảng arr trong hàm inputArr thì phải làm sao ạ. em giải phóng sau rồi chạy lại mà bị như vậy
#include<iostream>
//#include"Header.h"
using namespace std;
int inputArr(int* arr, int& n, int& x)
{
delete[]arr;
arr = new int[n];
for (int i = 0; i < n; i++)
{
cout << "arr " << i << " =";
cin >> arr[i];
}
delete[]arr;
//arr = nullptr;
return 0;
}
int main()
{
int n=0;
int x = 0;
cout << "nhap so phan tu: ";
cin >> n;
cout << "nhap so nguyen x: ";
cin >> x;
int* arr = new int[n];
inputArr(arr, n, x);
for (int i = 0; i < n; i++)
{
cout << "arr " << i << " =" << arr[i] << endl;
}
system("pause");
return 0;
}