30/09/2018, 17:18

Thêm vào dãy số một phần tử theo giá trị

nhập 1 dãy số vd 1 2 3 4 5 6 , thêm 1 số vào trong dãy số trước 1 hoặc sau 1 số trong dãy
vd số cần thêm 9 , thêm vào trc or sau số 4 => dãy mới 1 2 3 9 4 5 6

Quân viết 19:26 ngày 30/09/2018

Vậy cứ thế mà làm thôi bạn,

Ngọc Ánh viết 19:25 ngày 30/09/2018
        printf("\nNhap so can them x = "); scanf("%d", &n);
 	printf("\nNhap gia tri them k = "); scanf("%d", &k);
 	for(int i = n + 1; i > k; i--)
 	{
 		a[i] = a[i - 1];
 	}
 	a[k] = x;
 	n++;
 }
```

mình theo hướng kia nhưng chưa đc b ạ @@
Sáng Béo viết 19:29 ngày 30/09/2018

for(int i = n + 1; i > k; i–)

i=n chứ
=== 20 20 20 ===

AnNdth viết 19:23 ngày 30/09/2018

Gợi ý:

  1. Xác định số nhập.
  2. Xác định cần thêm vào trước hay sau
  3. Tìm vị trí số cần thêm trong dãy
  4. Thêm vô
Bài liên quan
0