Trợ lý học tập AI - Câu trả lời này chỉ mang tính tham khảo
Bạn có thể sử dụng thuật toán duyệt mảng để giải quyết bài toán này. Dưới đây là code Python để tìm danh sách các số 0 liên tiếp dài nhất trong một dãy số nguyên:
```python
n = int(input("Nhập số phần tử của dãy: "))
a = []
for i in range(n):
a.append(int(input("Nhập phần tử thứ {}: ".format(i+1))))
max_zeros = []
zeros = []
for i in range(n):
if a[i] == 0:
zeros.append(a[i])
else:
if len(zeros) > len(max_zeros):
max_zeros = zeros
zeros = []
if len(zeros) > len(max_zeros):
max_zeros = zeros
print("Danh sách các số 0 liên tiếp dài nhất là:", max_zeros)
```
Khi chạy chương trình, bạn sẽ nhập vào số phần tử của dãy và giá trị của từng phần tử. Sau đó, chương trình sẽ tìm danh sách các số 0 liên tiếp dài nhất và in ra kết quả.
FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)
Điện thoại: 1900636019
Email: info@fqa.vn
Địa chỉ: Số 21 Ngõ Giếng, Phố Đông Các, Phường Ô Chợ Dừa, Quận Đống Đa, Thành phố Hà Nội, Việt Nam.