cho chương trình sau d:=0 for i:=a to b do if i mod 3 =0 then d:=d+1 hãy thực hiện chương trình và cho biết d=? với a, a=3 và b=20 b, a=10 và b=30

1 câu trả lời

a) Vòng lặp for chạy từ 3 đến 10.

Nếu chia hết cho 3 thì tăng lên 1 đơn vị. 

Dễ thấy $i=3, 6, 9$ chia hết cho 3. Vậy $d=3$

b) Vòng lặp for chạy từ 10 đến 30.

Nếu chia hết cho 3 thì tăng lên 1 đơn vị. 

Dễ thấy $i=12, 15, 18, 21, 24, 27, 30$ chia hết cho 3. Vậy $d=6$

Câu hỏi trong lớp Xem thêm