cho biết giá trị của i,j,k sau đoạn lệnh dưới đây; j:=2 , k:=3 for :=1 to 5 do if i mod 2 =0 then j=j*i else k=k+1

2 câu trả lời

thiếu 1 tên bất kì sau for nhé 

$\text{- Giá trị j = 2, k = 3}$

$\text{- Giá trị i chạy từ 1 đến 5}$

$\text{+ i = 1 ⇒ 1 mod 2 = 1 ⇒ k = k + 1 = 3 + 1 = 4}$

$\text{+ i = 2 ⇒ 2 mod 2 = 0 ⇒ j = j * i = 2 * 2 = 4}$

$\text{+ i = 3 ⇒ 3 mod 2 = 1 ⇒ k = k + 1 = 4 + 1 = 5}$

$\text{+ i = 4 ⇒ 4 mod 2 = 0 ⇒ j = j * i = 4 * 4 = 16}$

$\text{+ i = 5 ⇒ 5 mod 2 = 1 ⇒ k = k + 1 = 5 + 1 = 6}$

$\text{⇒ Giá trị i = 5, j = 16, k = 6}$