Em có bài tập như sau: Xóa k phần tử liên tiếp trong mảng, bắt đầu từ 1 vị trí x cho trước?
Em đã làm như thế này. Vấn đề là giải thuật của em nó chạy lòng vòng và em chưa biết cách giải quyết.
//==========================================================//
//=====================Câu 20===============================//
/*Xóa k phần tử liên tiếp vị trị ví x
*/
void xoaNhieuPhanTu(int a[], int &n, int viTriXoa,int soLuongXoa)
{
for (int i = viTriXoa; i < n; i++)
{
a[i] = a[i + 1];
}
n--;
for (int i = viTriXoa; i < (soLuongXoa + viTriXoa )- 1; i++)
{
xoaNhieuPhantu(a,n,i);
}
}