01/10/2018, 10:04

Xóa phần tử thứ K trong mảng 1 chiều C?

Xin chào mọi người, đây làm hàm xóa phần tử tại vị trí K của mình, sau khi code xong chạy xóa các phần tử khác đều đúng, nhưng xóa tại ví trí 0 lại cho kết quả sai.
VD: mảng có 1 2 3

  • Xóa tại vị trí K là 1 thì cho ra kết quả : 1 3 => Đúng
  • Xóa tại vị trí K là 2 thì cho ra kết quả: 1 2 => Đúng
  • NHƯNG xóa tại K là 0 thì cho ra kết quả: 2 => SAI
    Mọi người hỗ trợ em với ạ
Dark.Hades viết 12:11 ngày 01/10/2018

Sao lại cần biến n–?

HK boy viết 12:20 ngày 01/10/2018

Đặt n-- ở ngoài vòng for. Phải dịch mảng rồi mới giảm số phần tử.

Bơm Vá Xe Tăng viết 12:17 ngày 01/10/2018

Này là giảm số lượng phần tử N mà bạn ?

Bài liên quan
0