Sắp xếp dãy và in ra theo dấu phẩy
Dữ liệu thô thường được in lại theo thứ tự tăng dần để so sánh bằng mắt. Yêu cầu ở đây gồm
Tiến độ của tôi ở bài này
Điểm và code bạn nộp được lưu vào tài khoản sau khi chấm bài.
Đang tải điểm của bạn…
Kiến thức và chủ đề
Kiến thức tiên quyết: cpp-basics, arrays.
Nội dung đề bài
Mô tả bài toán
Dữ liệu thô thường được in lại theo thứ tự tăng dần để so sánh bằng mắt. Yêu cầu ở đây gồm hai phần: sắp xếp dãy, rồi trình bày kết quả đúng định dạng mà đề quy định.
Yêu cầu
Cho n số nguyên, hãy sắp xếp dãy theo thứ tự tăng dần rồi in cả dãy trên một dòng. Các phần tử cách nhau đúng một dấu phẩy kèm một dấu cách (, ), không có dấu phân cách ở cuối dòng.
Quy ước nộp bài
Nộp chương trình solution.cpp đọc dữ liệu từ stdin theo đúng định dạng trên và in ra stdout đúng một dòng theo định dạng , đã mô tả.
Input
- Dòng 1: số nguyên n (1 <= n <= 30).
- Dòng 2: n số nguyên a1 a2 ... an (-10000 <= ai <= 10000).
Output
Một dòng duy nhất chứa các phần tử đã sắp xếp tăng dần, ngăn cách bởi , và không có dấu phân cách thừa ở cuối.
Ràng buộc
- Dãy có thể chứa giá trị trùng nhau và giá trị âm.
- Dãy chỉ có một phần tử thì in đúng phần tử đó, không kèm dấu phẩy.
- Mỗi bộ dữ liệu chạy trong 1 giây.
Ví dụ 1
Input
5
5 3 1 4 2
Output
1, 2, 3, 4, 5
Ví dụ 2
Input
1
7
Output
7
Giải thích
Dữ liệu vào:
Sau khi sắp xếp ta có 1 2 3 4 5, in ra thành:
Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.
Góp ý & báo lỗi bài tập
Đề bài chưa rõ, test có vấn đề hay bạn có ý tưởng giúp bài tốt hơn? Gửi cho đội ngũ AI Empire nhé — mỗi góp ý đều được đọc.
