B1: Nhập dãy a1,a2..aN và N;
B2:i<-0;S<-0;
B3:Nếu i>N thì đưa ra kết quả rồi kết thúc;
B4:i<----i+1;
B5: Nếu ai chia hết cho 2 (ai mod 2=0) thì ai là số chẵn ngược lại là số lẽ và s<--s+ai
quay lại B3
Thuật toán của bạn không hợp lí, Nếu làm vậy thì sẽ ngoài phạm vi N, và cũng không cần tìm tổng nên không phải s <-- s+Ai.
Theo mình thuật toán phải như này:
B1: Nhập N và các số A1,A2...An;
B2: i <-- 1; chan <-- 0; Le <-- 0;
B3: Nếu i > N thì đưa ra các giá trị chan, le rồi kết thúc;
B4: Nếu Ai chia hết cho 2 thì chan <-- chan + 1;
B5: le <-- N-chan;i <-- i+1; quay lại bước 3;