Bài 58:
Xác định bài toán:
input: số nguyên dương N và dãy a1, a2,..., aN
output: đếm 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
Thuật toán:
Nhập dãy vào mảng a[i]
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 1 đơn vị
Đưa biến res ra
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)
Test:
N=4, dãy 4 1 6 5
Kq: 1