// Tìm phần tử có giá trị x trong mảng a[] có n phần tử,lưu index của x vào mảng iResult[]
int Search(int a[], int n, int x)
{
int *iResult = new int[];
for (int iCount = 0; iCount < n; iCount++)
for (int iCount2 = 0; iCount2 < n;iCount2++)
{
if (a[iCount] == x);
iResult[iCount2] = iCount;
}
return *iResult;
}
đây là hàm tìm tất cả các phần tử có khóa là x trong mảng a[n],lưu chỉ mục(index) của x vào mảng iResult[],hàm này sẽ trả về giá trị là 1 con trỏ,1 mảng con trỏ,hay 1 mảng các số nguyên ?
Và khi khai báo biến trong hàm main thì phải khai báo như thế nào ?
int iSearch = Search(a,100,10);
int *iSearch = Search(a,100,10);
int iSearch[] = Search(a,100,10);
int iSearch = *Search(a,100,10);
Khai báo như thế nào cũng ko đc