Suggestions
+ sử dụng kiến thức về mảng (bài 9).
+ Sử dụng vòng lặp for.
Nhắc lại kiến thức
Vòng lặp for
for(giá trị đầu; giá trị cuối; biến tăng/giảm) {
khới lệnh;
}
Code mẫu:
#include < stdio.h >
int main() {
int n, p , value;
printf("nhap so phan tu ");
scanf("%d", &n);
int a[n];
for (int i = 0; i < n; i++) {
printf("phan tu %d: ", i);
scanf("%d", &a[i]);
}
printf("vi tri chen: ");
scanf("%d", &p);
printf("gia tri chen: ");
scanf("%d", &value);
for (int i = n - 1; i >= p - 1; i--) {
a[i + 1] = a[i];
}
a[p -1] = value;
printf("mang sau khi chen ");
for (int i = 0; i <= n; i++) {
printf("%d ", a[i]);
}
return 0;
}
Xem tiếp video hướng dẫn nếu bạn vẫn chưa hiểu nhé.