Phân lớp: Cho dãy các số nguyên a1, a2, …, an. Hãy lập trình đưa các số khác 0 lên đầu dãy

Lời giải Câu F77 trang 45 SBT Tin 10 sách Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 393 lượt xem


Giải SBT Tin học 10 Cánh diều Bài 14, 15: Kiểu dữ liệu danh sách - xử lí danh sách - Thực hành với kiểu dữ liệu danh sách

Câu F77 trang 45 SBT Tin 10: Phân lớp

Cho dãy các số nguyên a1, a2, …, an, Hãy lập trình đưa các số khác 0 lên đầu dãy, giữ nguyên thứ tự xuất hiện, các số 0 đưa về vị trí cuối dãy. Trong chương trình không dùng thêm dãy phụ làm trung gian.

Dữ liệu: Nhập vào từ bàn phím một dòng chứa các số của dãy, mỗi số cách nhau một dấu cách.

Kết quả: Đưa ra màn hình, các số trên một dòng, cách nhau một dấu cách.

Ví dụ:

Input

Output

5  0  8  1  0  0  6  0  3   

5  8  1  6  3  0  0  0  0

Trả lời:

Tham khảo chương trình sau

1 393 lượt xem


Xem thêm các chương trình khác: