Bài 58:
1) Xác định bài toán:
Input: Nhập số nguyên dương N và dãy a1, a2, …, aN.
Output: In ra số lượng các phần tử trong dãy chia hết cho 2 nhưng không chia hết cho 3.
2) Thuật toán:
Res = 0;
Duyệt từ đầu đến cuối dãy, nếu a[i] chia hết cho 2 và không chia hết cho 3 thì tăng biến Res lên một đơn vị.
Đưa biến Res ra.
3) Code
n = int(input())
a = list()
for i in range(0, n):
a.append(int(input()))
res = 0
for i in range(0, n):
if a[i] % 2 == 0 and a[i] % 3 != 0:
res += 1
print(res)
4) Test
3, 4, 8, 9, 2 —> 2