đây là code của em ạ.
#include <stdio.h>
void them(int n, int a[]) {
int x, i, k;
printf("\n\n- Ban muon them phan tu nao: ");
scanf("%d", &x);
printf("- Ban muon them vao vi tri nao: ");
scanf("%d", &k);
while (k > n) {
printf("- Khong ton tai vi tri nay. Vui long nhap lai!");
printf("\n- Ban muon them vao vi tri nao: ");
scanf("%d", &k);
}
for (i = k; i < n; i++) {
a[i] = a[i - 1];
}
a[k] = x;
n++;
printf("- Mang sau khi them phan tu %d vao vi tri %d la: ", x, k);
for (i = 0; i < n; i++) {
printf("%5d", a[i]);
}
}
Mọi người giúp em xem đoạn này sai ở đâu với ạ
for (i = k; i < n; i++) {
a[i] = a[i - 1];
}
a[k] = x;
n++;