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?
Các câu trả lời
Câu hỏi Tin học Lớp 11
- Viết chương trình tính diện tích tam giác có các cạnh bằng 7,9,12
- Read the passage below and choose one correct answer for each question. It is generally accepted that...
- Giúp mik với ạ. Bài nào cũng được ạ Câu 1 Trong Pascal biểu thức (22 div 3 +26 mod 3 –...
- Viết chương trình nhập vào từ bàn phím dãy số nguyên A1 ... An tính và đưa ra màn hình tổng các số chẵn có mặt trong...
- Cho dãy số A gồm N số nguyên A1, A2, ..., AN. Dãy số Ap,...,Aq...
- kiểm tra số đối xứng mà không dùng xâu trong Pascal???????
- cho tệp chứa liên tiếp các số nguyên cách nhau bằng dấu cách và không kết thúc bằng kí tự xuống dòng. hãy viết chương...
- #include <iostream> #include <iomanip> using namespace std; void Nhap(float a3[],int...
Câu hỏi Lớp 11
- Kết thúc tác phẩm “ Chí Phèo” của Nam Cao là chi tiết: ...“ Đột nhiên thị thấy thoáng hiện ra một cái lò gạch cũ bỏ...
- Yếu tố thuyết minh, tự sự, miêu tả có tác dụng như thế nào đối với văn bản nghị luận?
- Bài 1.3. Một bộ bài Tủ- lơ-khơ có 52 quân bài. Lấy ngẫu nhiên ra 2 quân bài. Tính xác suất: a. Hai con bài lấy ra đều...
- Hỗn hợp khí X gồm etan và propan. Đốt cháy hoàn toàn X, thu được 2,016 lít CO2 (điều kiện tính chất) và 2,52 gam H2O....
- Tập thơ nào sau đây được xem là của Hồ Xuân Hương? A. Gái quê B. Khối tình con C. Giấc mộng con D....
- Câu thơ “Trơ cái hồng nhan với nước non” sử dụng biện pháp nghệ thuật gì? A. Đảo ngữ B. Nhân hóa C. So...
- Hệ thống bôi trơn không có bộ phận nào? A. Bơm dầu B. Lưới lọc dầu C. Van hằng nhiệt D. Đồng...
- Tiến hành các thí nghiệm sau: (a) Điện phân dung dịch AlCl3. (b) Điện phân dung dịch CuSO4. (c) Điện phân nóng chảy...
Bạn muốn hỏi điều gì?
Đặt câu hỏix
- ²
- ³
- √
- ∛
- ·
- ×
- ÷
- ±
- ≈
- ≤
- ≥
- ≡
- ⇒
- ⇔
- ∈
- ∉
- ∧
- ∨
- ∞
- Δ
- π
- Ф
- ω
- ↑
- ↓
- ∵
- ∴
- ↔
- →
- ←
- ⇵
- ⇅
- ⇄
- ⇆
- ∫
- ∑
- ⊂
- ⊃
- ⊆
- ⊇
- ⊄
- ⊅
- ∀
- ∠
- ∡
- ⊥
- ∪
- ∩
- ∅
- ¬
- ⊕
- ║
- ∦
- ∝
- ㏒
- ㏑
Để 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.
In ra vị trí mà số mới đã được chèn vào trong mảng.
Xuất mảng mới sau khi đã chèn số mới và giữ được thứ tự giảm dần.
Gán số mới vào vị trí đã xác định trong mảng mớ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.