cpp-318Đọc toàn bộ đề miễn phí

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

C++Cơ bản10 phút

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ủ đề

sortingoutput-formatarrayentry-ramp

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:

3 cấp độ gợi ýMở dần khi bạn thật sự cần hỗ trợ.
Phân tích lời giảiGiải thích hướng tư duy và thuật toán.
Code tham khảoDùng để đối chiếu sau khi tự làm.

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.

Nhóm Zalo