Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn

Câu 21.7 trang 45 SBT Tin học 10: Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn điều kiện hoặc chia hết cho 5 hoặc chia cho 3 dư 1.

Lời giải:

Chương trình có thể viết như sau:

dem = 0

i = 1

while i < 101:

 if (i%5 == 0) or (i%3 == 1):

  dem = dem + 1

 i = i + 1

print("Số các số cần tìm = ", dem)

Viết chương trình đếm xem trong dãy 100 số tự nhiên đầu tiên có bao nhiêu số thoả mãn

Ghi chú: Có thể dùng câu lệnh for để giải bài toán trên như sau:

dem = 0

for i in range(1, 101):

 if (i%5 == 0) or (i%3 == 1):

  dem = dem + 1

print("Số các số cần tìm = ", dem)

Xem thêm các bài giải sách bài tập Tin học lớp 10 Kết nối tri thức hay, ngắn gọn khác:


Giải bài tập lớp 10 Kết nối tri thức khác