Viết thuật toán giải bài toán: cho dãy gồm N số nguyên a1, a2,..., aN. Hãy: a. Đếm có bao nhiêu số hạng chia hết cho 3? b. Tính tổng các số lẻ c. Tính tích các số chẵn d. Đưa ra vị trí số âm đầu tiên không chia hết cho 5 trong dãy Mn giúp mik vs ạ!!! Mik cảm ơn nhiều ❤️❤️❤️

1 câu trả lời

- Thuật toán đếm số hạng chia hết cho 3

+ Bước 1 : Nhập số N và các số nguyên A1, A2, ... , AN

+ Bước 2 : i ← 1, Dem ← 0

+ Bước 3 : Nếu i > N thì đưa ra gía trị Dem rồi kết thúc

+ Bước 4 :

+ Bước 4.1 : Nếu A[i] mod 3 = 0 thì Dem ← Dem + 1

+ Bước 4.2 : i ← i + 1 quay lại Bước 3

- Thuật toán tính tổng các số lẻ :

+ Bước 1 : Nhập số N và các số nguyên A1, A2, ... , AN

+ Bước 2 : i ← 1, S ← 0

+ Bước 3 : Nếu i > N thì đưa ra gía trị S rồi kết thúc

+ Bước 4 :

+ Bước 4.1 : Nếu A[i] mod 2 <> 0 thì S ← S + A[i]

+ Bước 4.2 : i ← i + 1 quay lại Bước 3

- Thuật toán tính tích các số chẵn :

+ Bước 1 : Nhập số N và các số nguyên A1, A2, ... , AN

+ Bước 2 : i ← 1, S ← 1

+ Bước 3 : Nếu i > N thì đưa ra gía trị S rồi kết thúc

+ Bước 4 :

+ Bước 4.1 : Nếu A[i] mod 2 = 0 thì S ← S * A[i]

+ Bước 4.2 : i ← i + 1 quay lại Bước 3