Cho dãy A gồm N số nguyên a1,a2...an trình bày thuật toán đưa ra số lượng các số chẵn có trong dãy đã cho

2 câu trả lời

program Kookie;

uses crt;

var     d, i, N : integer;

begin

clrscr;

write(' nhap vao so phan tu cua day A là :');

readln(N);

for i:=1 to N do

if A[i] mod 2 = 0 then

d := d+1;

writeln(' so ca so chan la :,'d);

readln

end.

- Xác định bài toán :

+ Input : số N và các số hạng a[1], ... , a[N]

+ Output : số lượng các số chẵn có trong dãy đã cho

- Mô tả thuật toán :

+ Bước 1 : nhập số N và các số hạng a[1], ... , a[N]

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

+ Bước 3 : nếu i > N thì đưa ra giá trị count, kết thúc

+ Bước 4 :

+ Bước 4.1 : nếu a[i] mod 2 = 0 thì count ← count + 1

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

Câu hỏi trong lớp Xem thêm