Đề bài như sau: Xóa phần tử trùng trong mảng
Nhưng em code đến đoạn này thì không biết return kết quả sao cho đúng tại vì nếu return a[m_length] thì nó không cho can thiệp vào thuộc tính của Class nên bị lỗi. Giúp e xuất ra kq sau khi xóa với ạ !
CIntArray CIntArray::Remove()
{
int m=m_Length;
for(int i=0;i<m_Length;i++)
{
for(int j=i+1;j<m_Length;i++)
{
if(a[i]==a[j])
{
XoaPhanTu(a,m,j);
}
j--;
}
}
}
void CIntArray :: XoaPhanTu(int a[],int &n, int ViTriXoa)
{
for(int i=ViTriXoa;i<n;i++)
{
a[i]=a[i+1];
}
n--;
}