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
Câu F77 trang 45 SBT Tin học 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 |
Lời giải:
Tham khảo chương trình sau
Xem thêm các bài giải sách bài tập Tin học lớp 10 sách Cánh diều hay, chi tiết khác:
Câu F69 trang 43 SBT Tin học 10: Danh sách loài hoa Đọc chương trình sau đây và cho biết kết quả in ra màn hình với dữ liệu input đã cho ....
Câu F70 trang 44 SBT Tin học 10: Danh sách và xâu Python không cho phép thay đổi kí tự trong xâu. Để có thể thực hiện các phép biến đổi thay kí tự trong xâu s, ....
Câu F71 trang 44 SBT Tin học 10: Tạo bản sao Xét a là một danh sách. Phép gán b = a không tạo ra một danh sách mới mà chỉ tạo ra tên khác để truy cập tới a. ....
Câu F72 trang 44 SBT Tin học 10: Danh sách con Trong Python, việc xử lí xâu và danh sách có nhiều điểm tương đồng. ....
Câu F73 trang 44 SBT Tin học 10: Các số chẵn Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, ....
Câu F74 trang 44 SBT Tin học 10: Các số dương Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, ....
Câu F75 trang 45 SBT Tin học 10: Số lớn hơn Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, cách nhau một dấu cách ....
Câu F76 trang 45 SBT Tin học 10: Số lớn nhất Cho một dãy số nguyên. Hãy lập trình đưa ra số có giá trị lớn nhất của dãy và vị trí của số đó trong dãy. ....
Câu F78 trang 46 SBT Tin học 10: Kiểm tra sắp xếp Mảng a1, a2, …, an, đã được sắp xếp không giảm nếu ai ≤ ai+1, i = 1, 2,…, n-1. Lập trình nhập mảng số nguyên, .....
Câu F79 trang 46 SBT Tin học 10: Hoàn thiện chương trình Chương trình ở hình sau thực hiện nhập từ thiết bị vào chuẩn một danh sách số nguyên A ....
Câu F80 trang 46 SBT Tin học 10: Tìm và sửa lỗi Chương trình ở hình sau thực hiện nhập từ thiết bị vào chuẩn một danh sách số nguyên A ....
Giải bài tập lớp 10 Cánh diều khác