Đề bài: Viết hàm int* getPointerToArray(int n)
. Hàm này khai báo một con trỏ kiểu nguyên, cấp phát bộ nhớ động cho con trỏ đó n phẩn tử kiểu nguyên và sau đó gán giá trị cho n phần tử đó các số được nhập từ bàn phím. Hàm trả về con trỏ được khai báo.
Em chưa hiểu cách làm bài này nên có mò 1 vài cách thì code này chạy được nhưng sai. Mn xem giúp em với ạ!!
#include <iostream>
using namespace std
int* getPointerToArray(int n) {
int* a = new int[n];
for (size_t i = 0; i < n; i++) {
cin >> a[i];
}
n = *a;
return &n;
}
int main()
{
int n; cin >> n;
cout << getPointerToArray(n);
}