Bài 11: Kiểu mảng

HT

Viết chương trình nhập vào từ bàn phím n và dãy số nguyên a1,a2,..an(0<n<100)

a. cho biết có bao nhiêu số lớn hơn k trong dãy a1,..,an

 

b. cho biết có bao nhiêu số có tổng các chữ số chia hết cho 3 ?

 

GB
26 tháng 3 2023 lúc 22:35

n = int(input("Nhập n: "))

a = [ ]

for i in range(n):

     a.append(int(input(f"Nhập phần tử a[{i}]: ")))

k = int(input("Nhập k: "))

count_greater = 0

count_divisible_by_three = 0

for num in a:

     if num > k:

          count_greater += 1

     if sum(int(digit) for digit in str(num)) % 3 == 0:

          count_divisible_by_three += 1

print(f"Số lớn hơn {k}: {count_greater} số")

print(f"Số có tổng các chữ số chia hết cho 3: {count_divisible_by_three} số")

Bình luận (0)

Các câu hỏi tương tự
HT
Xem chi tiết
SL
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
NN
Xem chi tiết
1H
Xem chi tiết
NH
Xem chi tiết
NH
Xem chi tiết