Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Sắp xếp bảng số

07:00 20-06-2023 364 lượt xem 3 bình luận

Viết chương trình nhập vào bảng số có 𝒎 dòng, 𝒏 cột gồm phần tử số nguyên. Sắp xếp các số trong toàn bảng tăng dần theo cột từ trái sang phải theo thứ tự như sau:
Cột 1 tăng dần từ trên xuống

Cột 2 tăng dần từ dưới lên

Cột 3 tăng dần từ trên xuống …

Yêu cầu: Lập trình nhập vào 𝒎, 𝒏, bảng số và in ra kết quả theo đúng yêu cầu. 
Nhập dữ liệu

Dòng thứ nhất chứa hai số nguyên 𝒎, 𝒏. 

Các dòng tiếp theo chứa bảng số, các số cách nhau dấu cách..
Kết quả

 In ra màn hình bảng số sau khi sắp xếp
input

3 4
4 5 2 1
7 3 5 6
9 8 6 4
1 4 5 7
2 4 6 8
3 5 6 9

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Fury Moderator đã bình luận 22:30 22-06-2023

chắc làm bài tập ko ra nên định paste vô xin code quá

Kteam SuperAdmin đã bình luận 15:37 22-06-2023

không biết bạn post nguyên cái đề lên đây với mục đích thắc mắc gì cần hỗ trợ gì? muốn định hướng cách làm? muốn tìm output hay sao không thấy nói.

Nếu định hướng thì mình gợi ý các bước làm cho bạn tham khảo

  1. Nhập số dòng và số cột từ người dùng.
  2. Khởi tạo một ma trận có kích thước m x n để lưu trữ bảng số.
  3. Nhập giá trị cho từng ô trong bảng số.
  4. Định nghĩa một hàm để sắp xếp bảng số theo yêu cầu:
    • Duyệt qua từng cột của bảng số.
    • Nếu cột chẵn, sắp xếp các phần tử trong cột theo thứ tự tăng dần từ trên xuống.
    • Nếu cột lẻ, sắp xếp các phần tử trong cột theo thứ tự tăng dần từ dưới lên.
    • Sử dụng thuật toán sắp xếp như bubble sort để hoán đổi các phần tử khi cần thiết.
  5. Gọi hàm sắp xếp để sắp xếp bảng số.
  6. In ra bảng số đã sắp xếp.
kter_000 đã bình luận 20:06 21-06-2023

với input là như kia thì output là gì nhỉ

Câu hỏi mới nhất