a. Dãy A gồm n số nguyên được nhập từ bàn phím. Hiển thị các số chia hết cho 2 (3, 5, 7, 9,..) trong dãy A.
b. Dãy A gồm n số nguyên được nhập từ bàn phím. Hiển thị số lớn (bé) nhất trong dãy A.
Quảng cáo
1 câu trả lời 364
a. Để hiển thị các số chia hết cho 2 (3, 5, 7, 9,..) trong dãy A, ta có thể sử dụng vòng lặp for để duyệt qua từng phần tử trong dãy A và kiểm tra xem phần tử đó có chia hết cho 2, 3, 5, 7, 9 hay không. Nếu có, ta hiển thị phần tử đó ra màn hình.
Đoạn code Python:
`
n = int(input("Nhập số phần tử của dãy A: "))
A = []
for i in range(n):
A.append(int(input("Nhập phần tử thứ {}: ".format(i+1))))
print("Các số chia hết cho 2, 3, 5, 7, 9 trong dãy A là:")
for num in A:
if num % 2 == 0 or num % 3 == 0 or num % 5 == 0 or num % 7 == 0 or num % 9 == 0:
print(num)
`
b. Để tìm số lớn (bé) nhất trong dãy A, ta có thể sử dụng hàm min hoặc max của Python. Hàm min sẽ trả về giá trị nhỏ nhất trong dãy A, còn hàm max sẽ trả về giá trị lớn nhất trong dãy A.
Đoạn code Python:
`
n = int(input("Nhập số phần tử của dãy A: "))
A = []
for i in range(n):
A.append(int(input("Nhập phần tử thứ {}: ".format(i+1))))
min_num = min(A)
max_num = max(A)
print("Số bé nhất trong dãy A là:", min_num)
print("Số lớn nhất trong dãy A là:", max_num)
`
Quảng cáo
Câu hỏi hot cùng chủ đề
-
1 8789