giáng sinh vui vẻ mn oiwiiii giải giúp mình với hiihih viết thuật toán giải bài toán theo cách liệt kê sao: cho N và dãy số a1...aN và số K. Hãy kiểm tra xem K có xuất hiện trong thuật toán hay không?
2 câu trả lời
B1: nhập n, k, dãy số;
B2: dem<=0; i<=1;
B3: if(i=n)thì tới B7.1;
B4: nếu(a[i]=k)thì dem<=dem+1;
B5: i<=i+1;
B6: quay lại B3;
B7.1: nếu(dem=n)thì không có phần tử k nào trong dãy
B7.2: ngược lại thì có phần tử k trong dãy;
Viết thuật toán :
Bước 1 : nhập n và dãy a1, a2, … , an và số k
Bước 2 : i ← 1; dem ← 0
Bước 3 : nếu i > n thì đưa ra giá trị dem rồi chuyển đến 5 :
Bước 4 : i
Bước 4.1 : nếu a[i] = k thì dem ← dem + 1
Bước 4.2 : i ← i + 1 quay lại bước 3
Bước 5 :
Bước 5.1 : nếu dem > 0 thì thông báo k có trong dãy
Bước 5.2 : ngược lại thông báo k không xuất hiện trong dãy