Lớp 11
Lớp 1điểm
10 tháng trước
Đỗ Văn Đạt

Vct nhập vào mảng n số .Chèn thêm 1 số mới. Và xuất chúng theo thứ tự giảm dần mà ko cần sắp xếp lại.cho bt vị trí đã chèn
Xin chào mọi người, mình mới tham gia và đang cần sự giúp đỡ để giải đáp một câu hỏi. Có ai có thể dành chút thời gian không?

Hãy luôn nhớ cảm ơnvote 5 sao

nếu câu trả lời hữu ích nhé!

Các câu trả lời

Để chèn số mới vào mảng và xuất chúng theo thứ tự giảm dần mà không cần sắp xếp lại, ta có thể thực hiện như sau:

Cách 1:
1. Nhập vào mảng n số.
2. Nhập số cần chèn mới.
3. Tạo một biến index để lưu vị trí cần chèn số mới.
4. Duyệt từ vị trí cuối mảng đến vị trí đầu mảng, nếu phần tử hiện tại lớn hơn số cần chèn thì dời phần tử đó sang phải một vị trí để chứa số mới.
5. Chèn số mới vào vị trí index.
6. Xuất mảng sau khi chèn số mới.

Cách 2:
1. Nhập vào mảng n số.
2. Nhập số cần chèn mới.
3. Tạo một vòng lặp để so sánh số mới với các phần tử trong mảng.
4. Khi tìm thấy vị trí để chèn số mới sao cho đảm bảo mảng vẫn giữ thứ tự giảm dần, thực hiện chèn số mới vào đó.
5. Xuất mảng sau khi chèn số mới.

Câu trả lời cho câu hỏi trên:
Vị trí đã chèn số mới vào mảng sẽ phụ thuộc vào cách cài đặt và logic xử lý của từng cách làm.

Hãy giúp mọi người biết câu trả lời này thế nào?
41 vote
Cảm ơn 3Trả lời.

Xuất mảng mới sau khi đã chèn số mới và giữ được thứ tự giảm dần.

Hãy giúp mọi người biết câu trả lời này thế nào?
31 vote
Cảm ơn 2Trả lời.

Gán số mới vào vị trí đã xác định trong mảng mới.

Hãy giúp mọi người biết câu trả lời này thế nào?
11 vote
Cảm ơn 1Trả lời.

Chuyển các phần tử từ vị trí chèn trở về sau sang phần tử tiếp theo để tạo chỗ để chèn số mới.

Hãy giúp mọi người biết câu trả lời này thế nào?
51 vote
Cảm ơn 2Trả lời.
Câu hỏi Tin học Lớp 11
Câu hỏi Lớp 11

Bạn muốn hỏi điều gì?

Đặt câu hỏix
  • ²
  • ³
  • ·
  • ×
  • ÷
  • ±
  • Δ
  • π
  • Ф
  • ω
  • ¬
0.94428 sec| 2285.07 kb